summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--include/oox/core/fastparser.hxx4
-rw-r--r--include/oox/vml/vmlshape.hxx2
-rw-r--r--include/svx/AccessibleControlShape.hxx2
-rw-r--r--include/svx/gridctrl.hxx2
-rw-r--r--include/svx/srchdlg.hxx2
-rw-r--r--include/toolkit/awt/vclxwindows.hxx8
-rw-r--r--include/tools/errinf.hxx2
-rw-r--r--include/tools/inetstrm.hxx2
-rw-r--r--sc/inc/chgtrack.hxx10
-rw-r--r--sc/inc/dapiuno.hxx2
-rw-r--r--sc/inc/dbdata.hxx2
-rw-r--r--sc/inc/queryparam.hxx4
-rw-r--r--sc/inc/scmod.hxx2
-rw-r--r--sc/inc/stlpool.hxx2
-rw-r--r--sc/inc/stlsheet.hxx2
-rw-r--r--sc/inc/userdat.hxx2
-rw-r--r--sc/source/ui/inc/condformatdlg.hxx2
-rw-r--r--sc/source/ui/inc/dbfunc.hxx2
-rw-r--r--sc/source/ui/inc/gridwin.hxx2
-rw-r--r--sc/source/ui/inc/preview.hxx2
-rw-r--r--sc/source/ui/inc/prevwsh.hxx2
-rw-r--r--sc/source/ui/inc/tabvwsh.hxx2
-rw-r--r--sc/source/ui/inc/transobj.hxx2
-rw-r--r--sd/inc/CustomAnimationEffect.hxx2
-rw-r--r--sd/inc/sdmod.hxx2
-rw-r--r--sd/inc/stlpool.hxx2
-rw-r--r--sd/source/ui/inc/View.hxx2
-rw-r--r--sd/source/ui/inc/ViewShell.hxx2
-rw-r--r--sw/inc/authfld.hxx2
-rw-r--r--sw/inc/dcontact.hxx2
-rw-r--r--sw/inc/docufld.hxx20
-rw-r--r--sw/inc/expfld.hxx4
-rw-r--r--sw/inc/flddat.hxx2
-rw-r--r--sw/inc/flddropdown.hxx2
-rw-r--r--sw/inc/fmtautofmt.hxx2
-rw-r--r--sw/inc/fmtflcnt.hxx2
-rw-r--r--sw/inc/fmtrfmrk.hxx2
-rw-r--r--sw/inc/modcfg.hxx10
-rw-r--r--sw/inc/node.hxx4
-rw-r--r--sw/inc/reffld.hxx2
-rw-r--r--sw/inc/swatrset.hxx2
-rw-r--r--sw/inc/txatbase.hxx2
-rw-r--r--sw/inc/txtfld.hxx2
-rw-r--r--sw/inc/txttxmrk.hxx2
-rw-r--r--sw/inc/unocrsr.hxx2
-rw-r--r--sw/inc/unotbl.hxx2
-rw-r--r--sw/inc/viscrs.hxx2
-rw-r--r--sw/source/uibase/inc/chldwrap.hxx2
-rw-r--r--sw/source/uibase/inc/pview.hxx2
49 files changed, 74 insertions, 72 deletions
diff --git a/include/oox/core/fastparser.hxx b/include/oox/core/fastparser.hxx
index 8d41deee87f5..d482799c6dd2 100644
--- a/include/oox/core/fastparser.hxx
+++ b/include/oox/core/fastparser.hxx
@@ -23,6 +23,8 @@
#include <com/sun/star/uno/XComponentContext.hpp>
#include <com/sun/star/xml/sax/XFastParser.hpp>
+#include <oox/dllapi.h>
+
namespace oox {
struct NamespaceMap;
class StorageBase;
@@ -40,7 +42,7 @@ namespace core {
/** Wrapper for a fast SAX parser that works on automatically generated OOXML
token and namespace identifiers.
*/
-class FastParser
+class OOX_DLLPUBLIC FastParser
{
public:
explicit FastParser(
diff --git a/include/oox/vml/vmlshape.hxx b/include/oox/vml/vmlshape.hxx
index 6cc180cbdc21..a9d506e321df 100644
--- a/include/oox/vml/vmlshape.hxx
+++ b/include/oox/vml/vmlshape.hxx
@@ -114,7 +114,7 @@ struct OOX_DLLPUBLIC ShapeTypeModel
/** A shape template contains all formatting properties of shapes and can serve
as templates for several shapes in a drawing. */
-class ShapeType
+class OOX_DLLPUBLIC ShapeType
{
public:
explicit ShapeType( Drawing& rDrawing );
diff --git a/include/svx/AccessibleControlShape.hxx b/include/svx/AccessibleControlShape.hxx
index e19cf1499101..f7543e66269d 100644
--- a/include/svx/AccessibleControlShape.hxx
+++ b/include/svx/AccessibleControlShape.hxx
@@ -48,7 +48,7 @@ namespace accessibility {
> AccessibleControlShape_Base;
/** @descr
*/
-class AccessibleControlShape
+class SVX_DLLPUBLIC AccessibleControlShape
:public AccessibleShape
,public AccessibleControlShape_Base
{
diff --git a/include/svx/gridctrl.hxx b/include/svx/gridctrl.hxx
index e50c6e5fe878..ff8f83b4d4fa 100644
--- a/include/svx/gridctrl.hxx
+++ b/include/svx/gridctrl.hxx
@@ -61,7 +61,7 @@ enum GridRowStatus
// DbGridRow, description of rows
-class DbGridRow : public SvRefBase
+class SVX_DLLPUBLIC DbGridRow : public SvRefBase
{
::com::sun::star::uno::Any m_aBookmark; // Bookmark of the row, can be set
DbDataColumns m_aVariants;
diff --git a/include/svx/srchdlg.hxx b/include/svx/srchdlg.hxx
index 15d221bcd773..4cc4662ff419 100644
--- a/include/svx/srchdlg.hxx
+++ b/include/svx/srchdlg.hxx
@@ -111,7 +111,7 @@ public:
<SvxSearchItem><SID_ATTR_SEARCH>
*/
-class SvxSearchDialog : public SfxModelessDialog
+class SVX_DLLPUBLIC SvxSearchDialog : public SfxModelessDialog
{
friend class SvxSearchController;
friend class SvxSearchDialogWrapper;
diff --git a/include/toolkit/awt/vclxwindows.hxx b/include/toolkit/awt/vclxwindows.hxx
index 1985154b0f6e..9bebe6860582 100644
--- a/include/toolkit/awt/vclxwindows.hxx
+++ b/include/toolkit/awt/vclxwindows.hxx
@@ -219,7 +219,7 @@ protected:
// class VCLXCheckBox
-class VCLXCheckBox : public ::com::sun::star::awt::XCheckBox,
+class TOOLKIT_DLLPUBLIC VCLXCheckBox : public ::com::sun::star::awt::XCheckBox,
public ::com::sun::star::awt::XButton,
public VCLXGraphicControl
{
@@ -277,7 +277,7 @@ public:
// class VCLXRadioButton
-class VCLXRadioButton : public ::com::sun::star::awt::XRadioButton,
+class TOOLKIT_DLLPUBLIC VCLXRadioButton : public ::com::sun::star::awt::XRadioButton,
public ::com::sun::star::awt::XButton,
public VCLXGraphicControl
{
@@ -622,7 +622,7 @@ public:
// class VCLXScrollBar
-class VCLXScrollBar : public ::com::sun::star::awt::XScrollBar,
+class TOOLKIT_DLLPUBLIC VCLXScrollBar : public ::com::sun::star::awt::XScrollBar,
public VCLXWindow
{
private:
@@ -930,7 +930,7 @@ public:
// class VCLXFormattedSpinField
-class VCLXFormattedSpinField : public VCLXSpinField
+class TOOLKIT_DLLPUBLIC VCLXFormattedSpinField : public VCLXSpinField
{
private:
FormatterBase* mpFormatter;
diff --git a/include/tools/errinf.hxx b/include/tools/errinf.hxx
index a16b56a179f4..caaa1a351d9c 100644
--- a/include/tools/errinf.hxx
+++ b/include/tools/errinf.hxx
@@ -32,7 +32,7 @@ class EDcr_Impl;
class ErrHdl_Impl;
namespace vcl { class Window; }
-class ErrorInfo
+class TOOLS_DLLPUBLIC ErrorInfo
{
private:
sal_uIntPtr lUserId;
diff --git a/include/tools/inetstrm.hxx b/include/tools/inetstrm.hxx
index ea6be1f9c0fe..b4fde8a9b363 100644
--- a/include/tools/inetstrm.hxx
+++ b/include/tools/inetstrm.hxx
@@ -47,7 +47,7 @@ enum INetMessageStreamState
};
/// Message Generator Interface.
-class INetMessageIStream
+class TOOLS_DLLPUBLIC INetMessageIStream
{
INetMIMEMessage *pSourceMsg;
bool bHeaderGenerated;
diff --git a/sc/inc/chgtrack.hxx b/sc/inc/chgtrack.hxx
index 6599d841b95a..84ecc708aa34 100644
--- a/sc/inc/chgtrack.hxx
+++ b/sc/inc/chgtrack.hxx
@@ -214,7 +214,7 @@ class ScChangeActionIns;
class ScChangeActionDel;
class ScChangeActionContent;
-class ScChangeAction
+class SC_DLLPUBLIC ScChangeAction
{
friend class ScChangeTrack;
friend class ScChangeActionIns;
@@ -415,7 +415,7 @@ public:
};
// ScChangeActionIns
-class ScChangeActionIns : public ScChangeAction
+class SC_DLLPUBLIC ScChangeActionIns : public ScChangeAction
{
friend class ScChangeTrack;
@@ -560,7 +560,7 @@ public:
};
// ScChangeActionMove
-class ScChangeActionMove : public ScChangeAction
+class SC_DLLPUBLIC ScChangeActionMove : public ScChangeAction
{
friend class ScChangeTrack;
friend class ScChangeActionDel;
@@ -661,7 +661,7 @@ enum ScChangeActionContentCellType
SC_CACCT_MATREF
};
-class ScChangeActionContent : public ScChangeAction
+class SC_DLLPUBLIC ScChangeActionContent : public ScChangeAction
{
friend class ScChangeTrack;
@@ -893,7 +893,7 @@ enum ScChangeTrackMergeState
// and are decremented, to keep values in a table separated from "normal" actions.
#define SC_CHGTRACK_GENERATED_START ((sal_uInt32) 0xfffffff0)
-class ScChangeTrack : public utl::ConfigurationListener
+class SC_DLLPUBLIC ScChangeTrack : public utl::ConfigurationListener
{
friend void ScChangeAction::RejectRestoreContents( ScChangeTrack*, SCsCOL, SCsROW );
friend bool ScChangeActionDel::Reject( ScDocument* pDoc );
diff --git a/sc/inc/dapiuno.hxx b/sc/inc/dapiuno.hxx
index 3052b3760a65..6a8e4d528ed6 100644
--- a/sc/inc/dapiuno.hxx
+++ b/sc/inc/dapiuno.hxx
@@ -150,7 +150,7 @@ public:
};
// ScDataPilotDescriptorBase is never instantiated directly
-class ScDataPilotDescriptorBase : public com::sun::star::sheet::XDataPilotDescriptor,
+class SC_DLLPUBLIC ScDataPilotDescriptorBase : public com::sun::star::sheet::XDataPilotDescriptor,
public com::sun::star::beans::XPropertySet,
public com::sun::star::sheet::XDataPilotDataLayoutFieldSupplier,
public com::sun::star::lang::XServiceInfo,
diff --git a/sc/inc/dbdata.hxx b/sc/inc/dbdata.hxx
index 708bd858c628..c66d7e04daf7 100644
--- a/sc/inc/dbdata.hxx
+++ b/sc/inc/dbdata.hxx
@@ -35,7 +35,7 @@ struct ScQueryParam;
struct ScSubTotalParam;
struct ScImportParam;
-class ScDBData : public ScRefreshTimer
+class SC_DLLPUBLIC ScDBData : public ScRefreshTimer
{
private:
boost::scoped_ptr<ScSortParam> mpSortParam;
diff --git a/sc/inc/queryparam.hxx b/sc/inc/queryparam.hxx
index 867b15d880f8..a29844d05473 100644
--- a/sc/inc/queryparam.hxx
+++ b/sc/inc/queryparam.hxx
@@ -36,7 +36,7 @@ class SharedStringPool;
}
-struct ScQueryParamBase
+struct SC_DLLPUBLIC ScQueryParamBase
{
bool bHasHeader;
bool bByRow;
@@ -76,7 +76,7 @@ protected:
EntriesType maEntries;
};
-struct ScQueryParamTable
+struct SC_DLLPUBLIC ScQueryParamTable
{
SCCOL nCol1;
SCROW nRow1;
diff --git a/sc/inc/scmod.hxx b/sc/inc/scmod.hxx
index 2673e2f1ad7d..54ddc41946b6 100644
--- a/sc/inc/scmod.hxx
+++ b/sc/inc/scmod.hxx
@@ -80,7 +80,7 @@ class ScAnyRefModalDlg;
#define SC_DROP_NAVIGATOR 1
#define SC_DROP_TABLE 2
-class ScModule: public SfxModule, public SfxListener, utl::ConfigurationListener
+class SC_DLLPUBLIC ScModule: public SfxModule, public SfxListener, utl::ConfigurationListener
{
Timer aIdleTimer;
Idle aSpellIdle;
diff --git a/sc/inc/stlpool.hxx b/sc/inc/stlpool.hxx
index e83aef029727..640c65802d61 100644
--- a/sc/inc/stlpool.hxx
+++ b/sc/inc/stlpool.hxx
@@ -25,7 +25,7 @@
class ScStyleSheet;
class ScDocument;
-class ScStyleSheetPool : public SfxStyleSheetPool
+class SC_DLLPUBLIC ScStyleSheetPool : public SfxStyleSheetPool
{
public:
ScStyleSheetPool( SfxItemPool& rPool,
diff --git a/sc/inc/stlsheet.hxx b/sc/inc/stlsheet.hxx
index cb65a01028bb..85f42f900de6 100644
--- a/sc/inc/stlsheet.hxx
+++ b/sc/inc/stlsheet.hxx
@@ -26,7 +26,7 @@
class ScStyleSheetPool;
-class ScStyleSheet : public SfxStyleSheet
+class SC_DLLPUBLIC ScStyleSheet : public SfxStyleSheet
{
friend class ScStyleSheetPool;
diff --git a/sc/inc/userdat.hxx b/sc/inc/userdat.hxx
index 5083c989a105..4a87aaccceee 100644
--- a/sc/inc/userdat.hxx
+++ b/sc/inc/userdat.hxx
@@ -75,7 +75,7 @@ public:
const ImageMap& GetImageMap() const { return aImageMap; }
};
-class ScMacroInfo : public SdrObjUserData
+class SC_DLLPUBLIC ScMacroInfo : public SdrObjUserData
{
public:
ScMacroInfo();
diff --git a/sc/source/ui/inc/condformatdlg.hxx b/sc/source/ui/inc/condformatdlg.hxx
index 6f6d2c0c7d04..181376c9cfa2 100644
--- a/sc/source/ui/inc/condformatdlg.hxx
+++ b/sc/source/ui/inc/condformatdlg.hxx
@@ -92,7 +92,7 @@ public:
DECL_LINK( ColFormatTypeHdl, ListBox*);
};
-class ScCondFormatDlg : public ScAnyRefModalDlg
+class SC_DLLPUBLIC ScCondFormatDlg : public ScAnyRefModalDlg
{
private:
PushButton* mpBtnAdd;
diff --git a/sc/source/ui/inc/dbfunc.hxx b/sc/source/ui/inc/dbfunc.hxx
index 207fdbfdbce9..7ae49cf9695e 100644
--- a/sc/source/ui/inc/dbfunc.hxx
+++ b/sc/source/ui/inc/dbfunc.hxx
@@ -36,7 +36,7 @@ class ScDPSaveData;
struct ScDPNumGroupInfo;
struct ScSubTotalParam;
-class ScDBFunc : public ScViewFunc
+class SC_DLLPUBLIC ScDBFunc : public ScViewFunc
{
private:
void GetSelectedMemberList(ScDPUniqueStringSet& rEntries, long& rDimension);
diff --git a/sc/source/ui/inc/gridwin.hxx b/sc/source/ui/inc/gridwin.hxx
index 0221e601b8ae..8b22bb9f3870 100644
--- a/sc/source/ui/inc/gridwin.hxx
+++ b/sc/source/ui/inc/gridwin.hxx
@@ -81,7 +81,7 @@ struct SpellCallbackInfo;
// predefines
namespace sdr { namespace overlay { class OverlayObjectList; }}
-class ScGridWindow : public vcl::Window, public DropTargetHelper, public DragSourceHelper
+class SC_DLLPUBLIC ScGridWindow : public vcl::Window, public DropTargetHelper, public DragSourceHelper
{
// ScFilterListBox is always used for selection list
friend class ScFilterListBox;
diff --git a/sc/source/ui/inc/preview.hxx b/sc/source/ui/inc/preview.hxx
index bcf4fbc66d15..b8b266c6c219 100644
--- a/sc/source/ui/inc/preview.hxx
+++ b/sc/source/ui/inc/preview.hxx
@@ -29,7 +29,7 @@ class ScDocShell;
class ScPreviewShell;
class FmFormView;
-class ScPreview : public vcl::Window
+class SC_DLLPUBLIC ScPreview : public vcl::Window
{
private:
ScMarkData::MarkedTabsType maSelectedTabs;
diff --git a/sc/source/ui/inc/prevwsh.hxx b/sc/source/ui/inc/prevwsh.hxx
index d8bec53db738..93e43a2454b1 100644
--- a/sc/source/ui/inc/prevwsh.hxx
+++ b/sc/source/ui/inc/prevwsh.hxx
@@ -36,7 +36,7 @@ struct ScHeaderFieldData;
class ScPreviewLocationData;
class CommandEvent;
-class ScPreviewShell: public SfxViewShell
+class SC_DLLPUBLIC ScPreviewShell: public SfxViewShell
{
ScDocShell* pDocShell;
diff --git a/sc/source/ui/inc/tabvwsh.hxx b/sc/source/ui/inc/tabvwsh.hxx
index 81e800450180..17e7ebc72b1f 100644
--- a/sc/source/ui/inc/tabvwsh.hxx
+++ b/sc/source/ui/inc/tabvwsh.hxx
@@ -89,7 +89,7 @@ enum ObjectSelectionType
OST_Media
};
-class ScTabViewShell: public SfxViewShell, public ScDBFunc
+class SC_DLLPUBLIC ScTabViewShell: public SfxViewShell, public ScDBFunc
{
private:
static sal_uInt16 nInsertCtrlState;
diff --git a/sc/source/ui/inc/transobj.hxx b/sc/source/ui/inc/transobj.hxx
index 57d8ea6f8954..4d2b85c97c8d 100644
--- a/sc/source/ui/inc/transobj.hxx
+++ b/sc/source/ui/inc/transobj.hxx
@@ -36,7 +36,7 @@ namespace com { namespace sun { namespace star {
#include <sfx2/objsh.hxx>
-class ScTransferObj : public TransferableHelper
+class SC_DLLPUBLIC ScTransferObj : public TransferableHelper
{
private:
ScDocument* pDoc;
diff --git a/sd/inc/CustomAnimationEffect.hxx b/sd/inc/CustomAnimationEffect.hxx
index e415989c979f..8e4b62836db0 100644
--- a/sd/inc/CustomAnimationEffect.hxx
+++ b/sd/inc/CustomAnimationEffect.hxx
@@ -379,7 +379,7 @@ private:
typedef boost::shared_ptr< InteractiveSequence > InteractiveSequencePtr;
typedef std::list< InteractiveSequencePtr > InteractiveSequenceList;
-class MainSequence : public EffectSequenceHelper, public ISequenceListener
+class SD_DLLPUBLIC MainSequence : public EffectSequenceHelper, public ISequenceListener
{
friend class UndoAnimation;
friend class MainSequenceRebuildGuard;
diff --git a/sd/inc/sdmod.hxx b/sd/inc/sdmod.hxx
index 5ad63fd081ee..e79ccdea7a26 100644
--- a/sd/inc/sdmod.hxx
+++ b/sd/inc/sdmod.hxx
@@ -75,7 +75,7 @@ typedef std::map< sal_uInt32, css::uno::Sequence< css::uno::Type> > SdTypesCache
*/
-class SdModule : public SfxModule, public SfxListener
+class SD_DLLPUBLIC SdModule : public SfxModule, public SfxListener
{
public:
TYPEINFO_OVERRIDE();
diff --git a/sd/inc/stlpool.hxx b/sd/inc/stlpool.hxx
index 5a22993fd36f..2303c7f61d2d 100644
--- a/sd/inc/stlpool.hxx
+++ b/sd/inc/stlpool.hxx
@@ -52,7 +52,7 @@ typedef ::cppu::ImplInheritanceHelper4< SfxStyleSheetPool,
::com::sun::star::container::XNameAccess,
::com::sun::star::lang::XComponent > SdStyleSheetPoolBase;
-class SdStyleSheetPool : public SdStyleSheetPoolBase, public SfxListener
+class SD_DLLPUBLIC SdStyleSheetPool : public SdStyleSheetPoolBase, public SfxListener
{
friend class SdDrawDocument;
public:
diff --git a/sd/source/ui/inc/View.hxx b/sd/source/ui/inc/View.hxx
index 1b22016d93e2..264a65c38252 100644
--- a/sd/source/ui/inc/View.hxx
+++ b/sd/source/ui/inc/View.hxx
@@ -82,7 +82,7 @@ public:
void End();
};
-class View : public FmFormView
+class SD_DLLPUBLIC View : public FmFormView
{
public:
TYPEINFO_OVERRIDE();
diff --git a/sd/source/ui/inc/ViewShell.hxx b/sd/source/ui/inc/ViewShell.hxx
index 1b46129e1087..dd5e1ea0e653 100644
--- a/sd/source/ui/inc/ViewShell.hxx
+++ b/sd/source/ui/inc/ViewShell.hxx
@@ -79,7 +79,7 @@ class ZoomList;
<p>This class replaces the former ViewShell class.</p>
*/
-class ViewShell
+class SD_DLLPUBLIC ViewShell
: public SfxShell
{
public:
diff --git a/sw/inc/authfld.hxx b/sw/inc/authfld.hxx
index 6e3926b72b73..3e127e66907c 100644
--- a/sw/inc/authfld.hxx
+++ b/sw/inc/authfld.hxx
@@ -141,7 +141,7 @@ public:
};
-class SwAuthorityField : public SwField
+class SW_DLLPUBLIC SwAuthorityField : public SwField
{
sal_IntPtr m_nHandle;
mutable sal_IntPtr m_nTempSequencePos;
diff --git a/sw/inc/dcontact.hxx b/sw/inc/dcontact.hxx
index f49c491cb52e..1b79e01f5bab 100644
--- a/sw/inc/dcontact.hxx
+++ b/sw/inc/dcontact.hxx
@@ -66,7 +66,7 @@ SwContact* GetUserCall( const SdrObject* );
bool IsMarqueeTextObj( const SdrObject& rObj );
/// Base class for the following contact objects (frame + draw objects).
-class SwContact : public SdrObjUserCall, public SwClient
+class SW_DLLPUBLIC SwContact : public SdrObjUserCall, public SwClient
{
/** boolean, indicating destruction of contact object
important note: boolean has to be set at the beginning of each destructor
diff --git a/sw/inc/docufld.hxx b/sw/inc/docufld.hxx
index d9f82942ab88..93bad7840629 100644
--- a/sw/inc/docufld.hxx
+++ b/sw/inc/docufld.hxx
@@ -129,7 +129,7 @@ enum SwJumpEditFormat
JE_FMT_OLE
};
-class SwPageNumberFieldType : public SwFieldType
+class SW_DLLPUBLIC SwPageNumberFieldType : public SwFieldType
{
sal_Int16 nNumberingType;
bool bVirtuell;
@@ -203,7 +203,7 @@ public:
virtual bool PutValue( const com::sun::star::uno::Any& rVal, sal_uInt16 nWhich ) SAL_OVERRIDE;
};
-class SwFileNameFieldType : public SwFieldType
+class SW_DLLPUBLIC SwFileNameFieldType : public SwFieldType
{
SwDoc *pDoc;
public:
@@ -230,7 +230,7 @@ public:
virtual bool PutValue( const com::sun::star::uno::Any& rVal, sal_uInt16 nWhich ) SAL_OVERRIDE;
};
-class SwTemplNameFieldType : public SwFieldType
+class SW_DLLPUBLIC SwTemplNameFieldType : public SwFieldType
{
SwDoc *pDoc;
public:
@@ -252,7 +252,7 @@ public:
};
// Document statistics
-class SwDocStatFieldType : public SwFieldType
+class SW_DLLPUBLIC SwDocStatFieldType : public SwFieldType
{
SwDoc* pDoc;
sal_Int16 nNumberingType; ///< com::sun::star::style::NumberingType
@@ -378,7 +378,7 @@ public:
virtual bool PutValue( const com::sun::star::uno::Any& rVal, sal_uInt16 nWhich ) SAL_OVERRIDE;
};
-class SwMacroFieldType : public SwFieldType
+class SW_DLLPUBLIC SwMacroFieldType : public SwFieldType
{
SwDoc* pDoc;
@@ -426,7 +426,7 @@ public:
static bool isScriptURL( const OUString& str );
};
-class SwPostItFieldType : public SwFieldType
+class SW_DLLPUBLIC SwPostItFieldType : public SwFieldType
{
private:
SwDoc* mpDoc;
@@ -489,7 +489,7 @@ public:
virtual OUString GetDescription() const SAL_OVERRIDE;
};
-class SwDocInfoFieldType : public SwValueFieldType
+class SW_DLLPUBLIC SwDocInfoFieldType : public SwValueFieldType
{
public:
SwDocInfoFieldType(SwDoc* pDc);
@@ -569,7 +569,7 @@ protected:
};
// Relative page numbering.
-class SwRefPageSetField : public SwField
+class SW_DLLPUBLIC SwRefPageSetField : public SwField
{
short nOffset;
bool bOn;
@@ -672,7 +672,7 @@ public:
virtual SwFieldType* Copy() const SAL_OVERRIDE;
};
-class SwScriptField : public SwField
+class SW_DLLPUBLIC SwScriptField : public SwField
{
OUString sType; ///< Type of Code (Java/VBScript/...)
OUString sCode; /**< Code as text.
@@ -703,7 +703,7 @@ public:
};
// Combined Character Fieldtype
-class SwCombinedCharFieldType : public SwFieldType
+class SW_DLLPUBLIC SwCombinedCharFieldType : public SwFieldType
{
public:
SwCombinedCharFieldType();
diff --git a/sw/inc/expfld.hxx b/sw/inc/expfld.hxx
index e58953cc7380..a1ad125c0cff 100644
--- a/sw/inc/expfld.hxx
+++ b/sw/inc/expfld.hxx
@@ -70,7 +70,7 @@ public:
void Clear() { maData.clear(); }
};
-class SwGetExpFieldType : public SwValueFieldType
+class SW_DLLPUBLIC SwGetExpFieldType : public SwValueFieldType
{
public:
SwGetExpFieldType(SwDoc* pDoc);
@@ -280,7 +280,7 @@ inline bool SwSetExpField::GetInputFlag() const
inline bool SwSetExpField::IsSequenceFld() const
{ return 0 != (nsSwGetSetExpType::GSE_SEQ & static_cast<SwSetExpFieldType*>(GetTyp())->GetType()); }
-class SwInputFieldType : public SwFieldType
+class SW_DLLPUBLIC SwInputFieldType : public SwFieldType
{
SwDoc* pDoc;
public:
diff --git a/sw/inc/flddat.hxx b/sw/inc/flddat.hxx
index 2bfbec12cc6f..4dbcdf1bc872 100644
--- a/sw/inc/flddat.hxx
+++ b/sw/inc/flddat.hxx
@@ -80,7 +80,7 @@ enum SwDateSubFormat
DATE_VAR
};
-class SwDateTimeFieldType : public SwValueFieldType
+class SW_DLLPUBLIC SwDateTimeFieldType : public SwValueFieldType
{
public:
SwDateTimeFieldType(SwDoc* pDoc);
diff --git a/sw/inc/flddropdown.hxx b/sw/inc/flddropdown.hxx
index 4992d1e639e0..3032140302c9 100644
--- a/sw/inc/flddropdown.hxx
+++ b/sw/inc/flddropdown.hxx
@@ -28,7 +28,7 @@
/**
Field type for dropdown boxes.
*/
-class SwDropDownFieldType : public SwFieldType
+class SW_DLLPUBLIC SwDropDownFieldType : public SwFieldType
{
public:
/**
diff --git a/sw/inc/fmtautofmt.hxx b/sw/inc/fmtautofmt.hxx
index e7816237226c..16be2235539c 100644
--- a/sw/inc/fmtautofmt.hxx
+++ b/sw/inc/fmtautofmt.hxx
@@ -23,7 +23,7 @@
#include <format.hxx>
#include <memory>
-class SwFmtAutoFmt: public SfxPoolItem
+class SW_DLLPUBLIC SwFmtAutoFmt: public SfxPoolItem
{
std::shared_ptr<SfxItemSet> mpHandle;
diff --git a/sw/inc/fmtflcnt.hxx b/sw/inc/fmtflcnt.hxx
index 136038d69209..260b66067555 100644
--- a/sw/inc/fmtflcnt.hxx
+++ b/sw/inc/fmtflcnt.hxx
@@ -29,7 +29,7 @@ class SwTxtFlyCnt;
*
* A pool item that is attached to the placeholder character of an as-character frame. (TextFrame, etc.)
*/
-class SwFmtFlyCnt : public SfxPoolItem
+class SW_DLLPUBLIC SwFmtFlyCnt : public SfxPoolItem
{
friend class SwTxtFlyCnt;
SwTxtFlyCnt* pTxtAttr;
diff --git a/sw/inc/fmtrfmrk.hxx b/sw/inc/fmtrfmrk.hxx
index cfa8efd67d8f..0b30dddf3285 100644
--- a/sw/inc/fmtrfmrk.hxx
+++ b/sw/inc/fmtrfmrk.hxx
@@ -33,7 +33,7 @@ class SwTxtRefMark;
// ATT_REFMARK
-class SwFmtRefMark
+class SW_DLLPUBLIC SwFmtRefMark
: public SfxPoolItem
, public SwModify
{
diff --git a/sw/inc/modcfg.hxx b/sw/inc/modcfg.hxx
index e79c23689211..9ab20dc54043 100644
--- a/sw/inc/modcfg.hxx
+++ b/sw/inc/modcfg.hxx
@@ -60,7 +60,7 @@ public:
void Insert(InsCaptionOpt* pObj);
};
-class SwRevisionConfig : public utl::ConfigItem
+class SW_DLLPUBLIC SwRevisionConfig : public utl::ConfigItem
{
friend class SwModuleOptions;
@@ -86,7 +86,7 @@ public:
void SetModified(){ConfigItem::SetModified();}
};
-class SwCompareConfig : public utl::ConfigItem
+class SW_DLLPUBLIC SwCompareConfig : public utl::ConfigItem
{
friend class SwModuleOptions;
@@ -110,7 +110,7 @@ public:
void SetModified() {ConfigItem::SetModified(); }
};
-class SwInsertConfig : public utl::ConfigItem
+class SW_DLLPUBLIC SwInsertConfig : public utl::ConfigItem
{
friend class SwModuleOptions;
@@ -138,7 +138,7 @@ public:
void SetModified(){ConfigItem::SetModified();}
};
-class SwTableConfig : public utl::ConfigItem
+class SW_DLLPUBLIC SwTableConfig : public utl::ConfigItem
{
friend class SwModuleOptions;
@@ -165,7 +165,7 @@ public:
void SetModified(){ConfigItem::SetModified();}
};
-class SwMiscConfig : public utl::ConfigItem
+class SW_DLLPUBLIC SwMiscConfig : public utl::ConfigItem
{
friend class SwModuleOptions;
diff --git a/sw/inc/node.hxx b/sw/inc/node.hxx
index 843daebc5af5..78e5ab17aa82 100644
--- a/sw/inc/node.hxx
+++ b/sw/inc/node.hxx
@@ -291,7 +291,7 @@ private:
};
/// Starts a section of nodes in the document model.
-class SwStartNode: public SwNode
+class SW_DLLPUBLIC SwStartNode: public SwNode
{
friend class SwNode;
friend class SwNodes;
@@ -521,7 +521,7 @@ private:
SwTableNode & operator= ( const SwTableNode & rNode ) SAL_DELETED_FUNCTION;
};
-class SwSectionNode
+class SW_DLLPUBLIC SwSectionNode
: public SwStartNode
{
friend class SwNodes;
diff --git a/sw/inc/reffld.hxx b/sw/inc/reffld.hxx
index 740a561f6ba0..9e0e0df41ffe 100644
--- a/sw/inc/reffld.hxx
+++ b/sw/inc/reffld.hxx
@@ -60,7 +60,7 @@ enum REFERENCEMARK
/// Get reference.
-class SwGetRefFieldType : public SwFieldType
+class SW_DLLPUBLIC SwGetRefFieldType : public SwFieldType
{
SwDoc* pDoc;
protected:
diff --git a/sw/inc/swatrset.hxx b/sw/inc/swatrset.hxx
index 867f269e2d7a..639249400dce 100644
--- a/sw/inc/swatrset.hxx
+++ b/sw/inc/swatrset.hxx
@@ -135,7 +135,7 @@ class SwTblBoxNumFormat;
class SwTblBoxFormula;
class SwTblBoxValue;
-class SwAttrPool : public SfxItemPool
+class SW_DLLPUBLIC SwAttrPool : public SfxItemPool
{
private:
//UUUU helpers to add/rmove DrawingLayer ItemPool, used in constructor
diff --git a/sw/inc/txatbase.hxx b/sw/inc/txatbase.hxx
index d8ccb02eded6..257540db315f 100644
--- a/sw/inc/txatbase.hxx
+++ b/sw/inc/txatbase.hxx
@@ -38,7 +38,7 @@
class SfxItemPool;
class SvXMLAttrContainerItem;
-class SwTxtAttr : private boost::noncopyable
+class SW_DLLPUBLIC SwTxtAttr : private boost::noncopyable
{
private:
SfxPoolItem * const m_pAttr;
diff --git a/sw/inc/txtfld.hxx b/sw/inc/txtfld.hxx
index fa40f76090d3..9a53eb49ae02 100644
--- a/sw/inc/txtfld.hxx
+++ b/sw/inc/txtfld.hxx
@@ -28,7 +28,7 @@
class SwPaM;
class SwTxtNode;
-class SwTxtFld : public virtual SwTxtAttr
+class SW_DLLPUBLIC SwTxtFld : public virtual SwTxtAttr
{
mutable OUString m_aExpand; // only used to determine, if field content is changing in <ExpandTxtFld()>
SwTxtNode * m_pTxtNode;
diff --git a/sw/inc/txttxmrk.hxx b/sw/inc/txttxmrk.hxx
index 6436b859f342..a63aeaefbba8 100644
--- a/sw/inc/txttxmrk.hxx
+++ b/sw/inc/txttxmrk.hxx
@@ -25,7 +25,7 @@ class SwTxtNode;
class SwDoc;
// Attribute for indices/tables of contents.
-class SwTxtTOXMark : public SwTxtAttrEnd
+class SW_DLLPUBLIC SwTxtTOXMark : public SwTxtAttrEnd
{
SwTxtNode * m_pTxtNode;
sal_Int32 * m_pEnd; // 0 if SwTOXMark without AlternativeText
diff --git a/sw/inc/unocrsr.hxx b/sw/inc/unocrsr.hxx
index 66aa05ab7c5f..2cdedef1150d 100644
--- a/sw/inc/unocrsr.hxx
+++ b/sw/inc/unocrsr.hxx
@@ -22,7 +22,7 @@
#include <swcrsr.hxx>
#include <calbck.hxx>
-class SwUnoCrsr : public virtual SwCursor, public SwModify
+class SW_DLLPUBLIC SwUnoCrsr : public virtual SwCursor, public SwModify
{
private:
bool m_bRemainInSection : 1;
diff --git a/sw/inc/unotbl.hxx b/sw/inc/unotbl.hxx
index 20c94039808a..602516ea98af 100644
--- a/sw/inc/unotbl.hxx
+++ b/sw/inc/unotbl.hxx
@@ -289,7 +289,7 @@ struct SwRangeDescriptor
};
class SwTableProperties_Impl;
-class SwXTextTable : public cppu::WeakImplHelper
+class SW_DLLPUBLIC SwXTextTable : public cppu::WeakImplHelper
<
::com::sun::star::text::XTextTable,
::com::sun::star::lang::XServiceInfo,
diff --git a/sw/inc/viscrs.hxx b/sw/inc/viscrs.hxx
index a96d366c596e..a673530b2a82 100644
--- a/sw/inc/viscrs.hxx
+++ b/sw/inc/viscrs.hxx
@@ -112,7 +112,7 @@ public:
long* pX = 0, long* pY = 0 );
};
-class SwShellCrsr : public virtual SwCursor, public SwSelPaintRects
+class SW_DLLPUBLIC SwShellCrsr : public virtual SwCursor, public SwSelPaintRects
{
private:
// Document positions of start/end characters of a SSelection.
diff --git a/sw/source/uibase/inc/chldwrap.hxx b/sw/source/uibase/inc/chldwrap.hxx
index d9b6574b099c..c705d419debb 100644
--- a/sw/source/uibase/inc/chldwrap.hxx
+++ b/sw/source/uibase/inc/chldwrap.hxx
@@ -24,7 +24,7 @@
class SwDocShell;
-class SwChildWinWrapper : public SfxChildWindow
+class SW_DLLPUBLIC SwChildWinWrapper : public SfxChildWindow
{
Timer m_aUpdateTimer;
SwDocShell* m_pDocSh;
diff --git a/sw/source/uibase/inc/pview.hxx b/sw/source/uibase/inc/pview.hxx
index b33a4518b625..800f553ce4d5 100644
--- a/sw/source/uibase/inc/pview.hxx
+++ b/sw/source/uibase/inc/pview.hxx
@@ -43,7 +43,7 @@ class SvtAccessibilityOptions;
class SwPagePreviewLayout;
// Delete member <mnVirtPage> and its accessor
-class SwPagePreviewWin : public vcl::Window
+class SW_DLLPUBLIC SwPagePreviewWin : public vcl::Window
{
SwViewShell* mpViewShell;
sal_uInt16 mnSttPage;