use more DECL_DLLPRIVATE_STATIC_LINK

to avoid unnecessarily exporting symbols

Change-Id: I224848cea217977088fe0643511660a7c99b7277
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124733
Tested-by: Jenkins
Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
This commit is contained in:
Noel Grandin
2021-11-05 13:59:10 +01:00
parent 848eb0ddec
commit ffd0453810
17 changed files with 18 additions and 18 deletions
+1 -1
View File
@@ -55,7 +55,7 @@ private:
DECL_LINK(TwoFigureHdl, weld::SpinButton&, void);
#if defined(_WIN32)
DECL_STATIC_LINK(OfaMiscTabPage, FileAssocClick, weld::Button&, void);
DECL_DLLPRIVATE_STATIC_LINK(OfaMiscTabPage, FileAssocClick, weld::Button&, void);
#endif
protected:
virtual DeactivateRC DeactivatePage( SfxItemSet* pSet ) override;
@@ -51,7 +51,7 @@ class FWK_DLLPUBLIC GenericToolbarController final : public svt::ToolboxControll
// XStatusListener
virtual void SAL_CALL statusChanged( const css::frame::FeatureStateEvent& Event ) override;
DECL_STATIC_LINK( GenericToolbarController, ExecuteHdl_Impl, void*, void );
DECL_DLLPRIVATE_STATIC_LINK( GenericToolbarController, ExecuteHdl_Impl, void*, void );
struct ExecuteInfo
{
+1 -1
View File
@@ -95,7 +95,7 @@ public:
virtual ~SfxMedium() override;
DECL_STATIC_LINK(SfxMedium, ShowReloadEditableDialog, void*, void);
DECL_DLLPRIVATE_STATIC_LINK(SfxMedium, ShowReloadEditableDialog, void*, void);
bool CheckCanGetLockfile() const;
void SetOriginallyReadOnly(bool val);
void AddToCheckEditableWorkerList();
+1 -1
View File
@@ -76,7 +76,7 @@ private:
static std::map<const SfxViewShell*, std::shared_ptr<WeldedTabbedNotebookbar>>
m_pNotebookBarWeldedWrapper;
DECL_STATIC_LINK(SfxNotebookBar, VclDisposeHdl, const SfxViewShell*, void);
DECL_DLLPRIVATE_STATIC_LINK(SfxNotebookBar, VclDisposeHdl, const SfxViewShell*, void);
};
} // namespace sfx2
+1 -1
View File
@@ -95,7 +95,7 @@ namespace svt
DECL_DLLPRIVATE_LINK(OnFieldScroll, weld::ScrolledWindow&, void);
DECL_DLLPRIVATE_LINK(OnFieldSelect, weld::ComboBox&, void);
DECL_DLLPRIVATE_LINK(OnAdministrateDatasources, weld::Button&, void);
DECL_STATIC_LINK(AddressBookSourceDialog, OnComboGetFocus, weld::Widget&, void);
DECL_DLLPRIVATE_STATIC_LINK(AddressBookSourceDialog, OnComboGetFocus, weld::Widget&, void);
DECL_DLLPRIVATE_LINK(OnComboLoseFocus, weld::Widget&, void);
DECL_DLLPRIVATE_LINK(OnComboSelect, weld::ComboBox&, void);
DECL_DLLPRIVATE_LINK(OnOkClicked, weld::Button&, void);
+1 -1
View File
@@ -107,7 +107,7 @@ namespace svt
virtual void impl_setPopupMenu();
static OUString determineBaseURL( const OUString& aURL );
DECL_STATIC_LINK( PopupMenuControllerBase, ExecuteHdl_Impl, void*, void );
DECL_DLLPRIVATE_STATIC_LINK( PopupMenuControllerBase, ExecuteHdl_Impl, void*, void );
bool m_bInitialized;
+1 -1
View File
@@ -157,7 +157,7 @@ class SVT_DLLPUBLIC ToolboxController :
{}
};
DECL_STATIC_LINK( ToolboxController, ExecuteHdl_Impl, void*, void );
DECL_DLLPRIVATE_STATIC_LINK( ToolboxController, ExecuteHdl_Impl, void*, void );
typedef std::unordered_map< OUString,
css::uno::Reference< css::frame::XDispatch > > URLToDispatchMap;
+2 -2
View File
@@ -68,8 +68,8 @@ private:
DECL_DLLPRIVATE_LINK(SelectRecentlyUsedHdl, weld::ComboBox&, void);
DECL_DLLPRIVATE_LINK(SelectIPPartHdl, weld::TreeView&, bool);
DECL_DLLPRIVATE_LINK(EditWindowModifiedHdl, LinkParamNone*, void);
DECL_STATIC_LINK(ClassificationDialog, ExpandedHdl, weld::Expander&, void);
DECL_STATIC_LINK(ClassificationDialog, KeyInput, const KeyEvent&, bool);
DECL_DLLPRIVATE_STATIC_LINK(ClassificationDialog, ExpandedHdl, weld::Expander&, void);
DECL_DLLPRIVATE_STATIC_LINK(ClassificationDialog, KeyInput, const KeyEvent&, bool);
DECL_DLLPRIVATE_LINK(OnAsyncExpandHdl, void*, void);
void insertField(ClassificationType eType, OUString const& rString, OUString const& rFullString,
+1 -1
View File
@@ -32,7 +32,7 @@ public:
FmFormObjFactory();
~FmFormObjFactory();
DECL_STATIC_LINK(FmFormObjFactory, MakeObject, SdrObjCreatorParams, SdrObject*);
DECL_DLLPRIVATE_STATIC_LINK(FmFormObjFactory, MakeObject, SdrObjCreatorParams, SdrObject*);
};
#endif // _FM_FMOBJFAC_HXX
+1 -1
View File
@@ -37,7 +37,7 @@ private:
Link<weld::Entry&, void> m_aModifyHdl;
ImplSVEvent* m_nAsyncModifyEvent;
DECL_STATIC_LINK(HexColorControl, ImplProcessInputHdl, OUString&, bool);
DECL_DLLPRIVATE_STATIC_LINK(HexColorControl, ImplProcessInputHdl, OUString&, bool);
DECL_DLLPRIVATE_LINK(ImplProcessModifyHdl, weld::Entry&, void);
DECL_DLLPRIVATE_LINK(OnAsyncModifyHdl, void*, void);
public:
+1 -1
View File
@@ -38,7 +38,7 @@ public:
E3dObjFactory();
~E3dObjFactory();
DECL_STATIC_LINK(E3dObjFactory, MakeObject, SdrObjCreatorParams, SdrObject*);
DECL_DLLPRIVATE_STATIC_LINK(E3dObjFactory, MakeObject, SdrObjCreatorParams, SdrObject*);
};
#endif // INCLUDED_SVX_OBJFAC3D_HXX
+1 -1
View File
@@ -55,7 +55,7 @@ protected:
static bool IsDefaultDPI();
public:
DECL_STATIC_LINK(BootstrapFixture, ImplInitFilterHdl, ConvertData&, bool);
DECL_DLLPRIVATE_STATIC_LINK(BootstrapFixture, ImplInitFilterHdl, ConvertData&, bool);
BootstrapFixture(bool bAssertOnDialog = true, bool bNeedUCB = true);
virtual ~BootstrapFixture() override;
+1 -1
View File
@@ -1341,7 +1341,7 @@ public:
virtual void libreOfficeKitViewCallback(int nType, const char* pPayload) const override;
private:
DECL_STATIC_LINK( Application, PostEventHandler, void*, void );
DECL_DLLPRIVATE_STATIC_LINK( Application, PostEventHandler, void*, void );
};
class SolarMutexGuard
+1 -1
View File
@@ -110,7 +110,7 @@ public:
protected:
/// Handler for click, in case we want the button to handle uno commands (.uno:Something).
DECL_STATIC_LINK(Button, dispatchCommandHandler, Button*, void);
DECL_DLLPRIVATE_STATIC_LINK(Button, dispatchCommandHandler, Button*, void);
};
enum class PushButtonDropdownStyle
+1 -1
View File
@@ -151,7 +151,7 @@ public:
void CalcAll() { CalcPages(); }
void SetInGetState(bool bSet) { bInGetState = bSet; }
DECL_STATIC_LINK( ScPreview, InvalidateHdl, void*, void );
DECL_DLLPRIVATE_STATIC_LINK( ScPreview, InvalidateHdl, void*, void );
static void StaticInvalidate();
FmFormView* GetDrawView() { return pDrawView.get(); }
+1 -1
View File
@@ -164,7 +164,7 @@ private:
@VclSimpleEvent *
a pointer to a VCLSimpleEvent (see vcl/vclevent.hxx )
*/
DECL_STATIC_LINK( SdModule, EventListenerHdl, VclSimpleEvent&, void );
DECL_DLLPRIVATE_STATIC_LINK( SdModule, EventListenerHdl, VclSimpleEvent&, void );
std::unique_ptr<svtools::ColorConfig> mpColorConfig;
};
+1 -1
View File
@@ -48,7 +48,7 @@ private:
public:
DECL_DLLPRIVATE_LINK( RedlineNextHdl, AbstractSvxPostItDialog&, void );
DECL_DLLPRIVATE_LINK( RedlinePrevHdl, AbstractSvxPostItDialog&, void );
DECL_STATIC_LINK( SwTextShell, DialogClosedHdl, css::ui::dialogs::DialogClosedEvent*, void );
DECL_DLLPRIVATE_STATIC_LINK( SwTextShell, DialogClosedHdl, css::ui::dialogs::DialogClosedEvent*, void );
void Execute(SfxRequest &);
void GetState(SfxItemSet &);