summaryrefslogtreecommitdiffstats
path: root/sw/source/uibase/sidebar/PageFooterPanel.hxx
diff options
context:
space:
mode:
Diffstat (limited to 'sw/source/uibase/sidebar/PageFooterPanel.hxx')
-rw-r--r--sw/source/uibase/sidebar/PageFooterPanel.hxx17
1 files changed, 5 insertions, 12 deletions
diff --git a/sw/source/uibase/sidebar/PageFooterPanel.hxx b/sw/source/uibase/sidebar/PageFooterPanel.hxx
index 6c4750441950..aa67de6e760d 100644
--- a/sw/source/uibase/sidebar/PageFooterPanel.hxx
+++ b/sw/source/uibase/sidebar/PageFooterPanel.hxx
@@ -20,28 +20,23 @@
#define INCLUDED_SW_SOURCE_UIBASE_SIDEBAR_PAGEFOOTERPANEL_HXX
#include <memory>
-#include <com/sun/star/frame/XFrame.hpp>
#include <sfx2/sidebar/PanelLayout.hxx>
-
#include <sfx2/sidebar/ControllerItem.hxx>
-
-#include <svx/rulritem.hxx>
-
#include <svl/intitem.hxx>
#include <svl/poolitem.hxx>
#include <svl/eitem.hxx>
+#include <svx/rulritem.hxx>
namespace sw::sidebar {
-class PageFooterPanel:
+class PageFooterPanel :
public PanelLayout,
public ::sfx2::sidebar::ControllerItem::ItemUpdateReceiverInterface
{
public:
- static VclPtr<PanelLayout> Create(
- vcl::Window* pParent,
- const ::com::sun::star::uno::Reference< ::com::sun::star::frame::XFrame >& rxFrame,
+ static std::unique_ptr<PanelLayout> Create(
+ weld::Widget* pParent,
SfxBindings* pBindings);
virtual void NotifyItemUpdate(
@@ -55,11 +50,9 @@ public:
SfxBindings* GetBindings() const { return mpBindings; }
PageFooterPanel(
- vcl::Window* pParent,
- const ::com::sun::star::uno::Reference< ::com::sun::star::frame::XFrame >& rxFrame,
+ weld::Widget* pParent,
SfxBindings* pBindings);
virtual ~PageFooterPanel() override;
- virtual void dispose() override;
private: