diff options
author | Caolán McNamara <caolanm@redhat.com> | 2018-08-29 17:05:28 +0100 |
---|---|---|
committer | Caolán McNamara <caolanm@redhat.com> | 2018-08-30 09:06:34 +0200 |
commit | 923c14135c21ffde2a19ca7875be6ebb79197740 (patch) | |
tree | 72ed31d9f814702d866611a2a9d1e1defa9603e5 /include/sfx2/tabdlg.hxx | |
parent | 6c99bca30449589a2904891939e12e6a474464eb (diff) |
add SfxStyleDialogController
Change-Id: I5b55b8adb46d894f87dcf68c97f6fd56059354a2
Reviewed-on: https://gerrit.libreoffice.org/59768
Tested-by: Jenkins
Reviewed-by: Caolán McNamara <caolanm@redhat.com>
Tested-by: Caolán McNamara <caolanm@redhat.com>
Diffstat (limited to 'include/sfx2/tabdlg.hxx')
-rw-r--r-- | include/sfx2/tabdlg.hxx | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/include/sfx2/tabdlg.hxx b/include/sfx2/tabdlg.hxx index 64a8ebc5d6ae..ebcaf8c17268 100644 --- a/include/sfx2/tabdlg.hxx +++ b/include/sfx2/tabdlg.hxx @@ -230,6 +230,7 @@ protected: DECL_LINK(OkHdl, weld::Button&, void); DECL_LINK(ResetHdl, weld::Button&, void); + DECL_LINK(BaseFmtHdl, weld::Button&, void); DECL_LINK(UserHdl, weld::Button&, void); DECL_LINK(CancelHdl, weld::Button&, void); private: @@ -238,6 +239,7 @@ private: std::unique_ptr<weld::Button> m_xUserBtn; std::unique_ptr<weld::Button> m_xCancelBtn; std::unique_ptr<weld::Button> m_xResetBtn; + std::unique_ptr<weld::Button> m_xBaseFmtBtn; std::unique_ptr<weld::SizeGroup> m_xSizeGroup; std::unique_ptr<SfxItemSet> m_pSet; @@ -245,6 +247,7 @@ private: std::unique_ptr<TabDlg_Impl> m_pImpl; std::unique_ptr<sal_uInt16[]> m_pRanges; OString m_sAppPageId; + bool m_bStandardPushed; DECL_DLLPRIVATE_LINK(ActivatePageHdl, const OString&, void); DECL_DLLPRIVATE_LINK(DeactivatePageHdl, const OString&, bool); @@ -273,7 +276,7 @@ protected: void Start_Impl(); public: SfxTabDialogController(weld::Window* pParent, const OUString& rUIXMLDescription, const OString& rID, - const SfxItemSet * = nullptr); + const SfxItemSet * = nullptr, bool bEditFmt = false); virtual ~SfxTabDialogController() override; void AddTabPage( const OString& rName, // Name of the label for the page in the notebook .ui @@ -298,6 +301,7 @@ public: const weld::Button* GetUserButton() const { return m_xUserBtn.get(); } weld::Button* GetUserButton() { return m_xUserBtn.get(); } void RemoveResetButton(); + void RemoveStandardButton(); short execute(); static bool runAsync(const std::shared_ptr<SfxTabDialogController>& rController, |