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:
@@ -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
|
||||
{
|
||||
|
||||
@@ -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();
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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);
|
||||
|
||||
@@ -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;
|
||||
|
||||
@@ -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;
|
||||
|
||||
@@ -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,
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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:
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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;
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
@@ -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;
|
||||
};
|
||||
|
||||
@@ -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 &);
|
||||
|
||||
Reference in New Issue
Block a user