From 5e13f5238dc5d4534eabdf2dd95c39f97bab98d2 Mon Sep 17 00:00:00 2001 From: Cédric Bosdonnat Date: Wed, 27 Oct 2010 14:25:40 +0200 Subject: Fixed some fields import bug: symbol visibility problem --- sw/inc/IMark.hxx | 9 +++++---- sw/source/filter/ww8/makefile.mk | 1 + 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/sw/inc/IMark.hxx b/sw/inc/IMark.hxx index acddcafaa0..5ef17ebd50 100644 --- a/sw/inc/IMark.hxx +++ b/sw/inc/IMark.hxx @@ -33,6 +33,7 @@ #include #include #include +#include "swdll.hxx" #ifndef SW_DECL_SWSERVEROBJECT_DEFINED #define SW_DECL_SWSERVEROBJECT_DEFINED @@ -44,7 +45,7 @@ struct SwPosition; namespace sw { namespace mark { - class IMark + class SAL_DLLPUBLIC_EXPORT IMark : virtual public SwModify // inherited as interface , public ::boost::totally_ordered { @@ -82,7 +83,7 @@ namespace sw { namespace mark virtual rtl::OUString ToString( ) const =0; }; - class IBookmark + class SAL_DLLPUBLIC_EXPORT IBookmark : virtual public IMark { public: @@ -92,7 +93,7 @@ namespace sw { namespace mark virtual void SetKeyCode(const KeyCode&) =0; }; - class IFieldmark + class SAL_DLLPUBLIC_EXPORT IFieldmark : virtual public IMark { public: @@ -109,7 +110,7 @@ namespace sw { namespace mark virtual void Invalidate() = 0; }; - class ICheckboxFieldmark + class SAL_DLLPUBLIC_EXPORT ICheckboxFieldmark : virtual public IFieldmark { public: diff --git a/sw/source/filter/ww8/makefile.mk b/sw/source/filter/ww8/makefile.mk index 730a67d7c1..ca9116c3cf 100644 --- a/sw/source/filter/ww8/makefile.mk +++ b/sw/source/filter/ww8/makefile.mk @@ -60,6 +60,7 @@ EXCEPTIONSFILES = \ $(SLO)$/wrtww8.obj \ $(SLO)$/docxattributeoutput.obj \ $(SLO)$/docxexportfilter.obj \ + $(SLO)$/docxexport.obj \ $(SLO)$/ww8atr.obj \ $(SLO)$/ww8par.obj \ $(SLO)$/ww8par6.obj \ -- cgit v1.2.3