diff options
Diffstat (limited to 'sd/source/ui/sidebar/RecentMasterPagesSelector.hxx')
-rw-r--r-- | sd/source/ui/sidebar/RecentMasterPagesSelector.hxx | 21 |
1 files changed, 10 insertions, 11 deletions
diff --git a/sd/source/ui/sidebar/RecentMasterPagesSelector.hxx b/sd/source/ui/sidebar/RecentMasterPagesSelector.hxx index 0d1ac5f4b2c5..8576ac8d6153 100644 --- a/sd/source/ui/sidebar/RecentMasterPagesSelector.hxx +++ b/sd/source/ui/sidebar/RecentMasterPagesSelector.hxx @@ -31,11 +31,19 @@ class RecentMasterPagesSelector final { friend class VclPtrInstance<RecentMasterPagesSelector>; public: - static VclPtr<PanelLayout> Create ( - vcl::Window* pParent, + static std::unique_ptr<PanelLayout> Create ( + weld::Widget* pParent, ViewShellBase& rViewShellBase, const css::uno::Reference<css::ui::XSidebar>& rxSidebar); + RecentMasterPagesSelector ( + weld::Widget* pParent, + SdDrawDocument& rDocument, + ViewShellBase& rBase, + const std::shared_ptr<MasterPageContainer>& rpContainer, + const css::uno::Reference<css::ui::XSidebar>& rxSidebar); + virtual ~RecentMasterPagesSelector() override; + private: DECL_LINK(MasterPageListListener, LinkParamNone*, void); virtual void Fill (ItemList& rItemList) override; @@ -56,15 +64,6 @@ private: SdPage* pMasterPage, const std::shared_ptr<std::vector<SdPage*> >& rpPageList) override; - RecentMasterPagesSelector ( - vcl::Window* pParent, - SdDrawDocument& rDocument, - ViewShellBase& rBase, - const std::shared_ptr<MasterPageContainer>& rpContainer, - const css::uno::Reference<css::ui::XSidebar>& rxSidebar); - virtual ~RecentMasterPagesSelector() override; - virtual void dispose() override; - virtual void LateInit() override; }; |