summaryrefslogtreecommitdiff
path: root/sd/source/ui/inc
diff options
context:
space:
mode:
authorNoel Grandin <noel.grandin@collabora.co.uk>2019-12-01 18:53:48 +0200
committerNoel Grandin <noel.grandin@collabora.co.uk>2019-12-05 07:01:44 +0100
commite189a3f5b5c4f381dcf109eb9a2ee9b6d32d5551 (patch)
treeec73a1899adb6af2fa94cff8764fe7bb9b45b34f /sd/source/ui/inc
parent2a9e162564a6af63bece77f50fc553640e747b9e (diff)
make some classes module private
Mark some stuff SAL_DLLPUBLIC_RTTI in include/vcl/metaact.hxx in order to make ASAN happy. Change-Id: I97febe0968bf58b9cbe60ce647f0ada25e6f4bb0 Reviewed-on: https://gerrit.libreoffice.org/84202 Tested-by: Jenkins Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
Diffstat (limited to 'sd/source/ui/inc')
-rw-r--r--sd/source/ui/inc/drawview.hxx2
-rw-r--r--sd/source/ui/inc/optsitem.hxx2
-rw-r--r--sd/source/ui/inc/sdtreelb.hxx14
3 files changed, 9 insertions, 9 deletions
diff --git a/sd/source/ui/inc/drawview.hxx b/sd/source/ui/inc/drawview.hxx
index 2d41de1af250..34360c61c772 100644
--- a/sd/source/ui/inc/drawview.hxx
+++ b/sd/source/ui/inc/drawview.hxx
@@ -30,7 +30,7 @@ class DrawViewShell;
/**
* Derivative of ::sd::View; contains also a pointer to the document
*/
-class SD_DLLPUBLIC DrawView : public ::sd::View
+class DrawView : public ::sd::View
{
public:
diff --git a/sd/source/ui/inc/optsitem.hxx b/sd/source/ui/inc/optsitem.hxx
index 3ed947372b1c..c532c39571c2 100644
--- a/sd/source/ui/inc/optsitem.hxx
+++ b/sd/source/ui/inc/optsitem.hxx
@@ -162,7 +162,7 @@ private:
SdOptionsLayout maOptionsLayout;
};
-class SD_DLLPUBLIC SdOptionsContents : public SdOptionsGeneric
+class SdOptionsContents : public SdOptionsGeneric
{
private:
protected:
diff --git a/sd/source/ui/inc/sdtreelb.hxx b/sd/source/ui/inc/sdtreelb.hxx
index f6e8b9681ec7..dce6c27e11a2 100644
--- a/sd/source/ui/inc/sdtreelb.hxx
+++ b/sd/source/ui/inc/sdtreelb.hxx
@@ -64,7 +64,7 @@ class SD_DLLPUBLIC SdPageObjsTLB final : public SvTreeListBox
public:
// nested class to implement the TransferableHelper
- class SdPageObjsTransferable : public SdTransferable
+ class SAL_DLLPRIVATE SdPageObjsTransferable : public SdTransferable
{
public:
SdPageObjsTransferable(
@@ -93,13 +93,13 @@ public:
INetBookmark const maBookmark;
::sd::DrawDocShell& mrDocShell;
NavigatorDragType const meDragType;
- SAL_DLLPRIVATE virtual ~SdPageObjsTransferable() override;
+ virtual ~SdPageObjsTransferable() override;
- SAL_DLLPRIVATE virtual void AddSupportedFormats() override;
- SAL_DLLPRIVATE virtual bool GetData( const css::datatransfer::DataFlavor& rFlavor, const OUString& rDestDoc ) override;
- SAL_DLLPRIVATE virtual void DragFinished( sal_Int8 nDropAction ) override;
+ virtual void AddSupportedFormats() override;
+ virtual bool GetData( const css::datatransfer::DataFlavor& rFlavor, const OUString& rDestDoc ) override;
+ virtual void DragFinished( sal_Int8 nDropAction ) override;
- SAL_DLLPRIVATE virtual sal_Int64 SAL_CALL getSomething( const css::uno::Sequence< sal_Int8 >& rId ) override;
+ virtual sal_Int64 SAL_CALL getSomething( const css::uno::Sequence< sal_Int8 >& rId ) override;
};
friend class SdPageObjsTLB::SdPageObjsTransferable;
@@ -258,7 +258,7 @@ private:
/** This inner class is defined in sdtreelb.cxx and is basically a
container for the icons used in the list box for the entries.
*/
- class IconProvider;
+ class SAL_DLLPRIVATE IconProvider;
/** Add one list box entry for the parent of the given shapes and one child entry for
each of the given shapes.