summaryrefslogtreecommitdiffstats
path: root/sd/source/ui/sidebar/RecentMasterPagesSelector.hxx
diff options
context:
space:
mode:
Diffstat (limited to 'sd/source/ui/sidebar/RecentMasterPagesSelector.hxx')
-rw-r--r--sd/source/ui/sidebar/RecentMasterPagesSelector.hxx21
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;
};