diff options
Diffstat (limited to 'sw/source/uibase/inc/UnfloatTableButton.hxx')
-rw-r--r-- | sw/source/uibase/inc/UnfloatTableButton.hxx | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/sw/source/uibase/inc/UnfloatTableButton.hxx b/sw/source/uibase/inc/UnfloatTableButton.hxx index 701c824b814e..99598bcc2a15 100644 --- a/sw/source/uibase/inc/UnfloatTableButton.hxx +++ b/sw/source/uibase/inc/UnfloatTableButton.hxx @@ -24,21 +24,25 @@ */ class UnfloatTableButton : public SwFrameMenuButtonBase { + std::unique_ptr<weld::Button> m_xPushButton; OUString m_sLabel; public: UnfloatTableButton(SwEditWin* pEditWin, const SwFrame* pFrame); + virtual void dispose() override; virtual ~UnfloatTableButton() override; void SetOffset(Point aTopRightPixel); virtual void MouseButtonDown(const MouseEvent& rMEvt) override; - virtual void Paint(vcl::RenderContext& rRenderContext, const tools::Rectangle& rRect) override; virtual void ShowAll(bool bShow) override; virtual bool Contains(const Point& rDocPt) const override; virtual void SetReadonly(bool bReadonly) override; + +private: + void PaintButton(); }; #endif |