summaryrefslogtreecommitdiff
path: root/sw/source/uibase/inc/UnfloatTableButton.hxx
diff options
context:
space:
mode:
Diffstat (limited to 'sw/source/uibase/inc/UnfloatTableButton.hxx')
-rw-r--r--sw/source/uibase/inc/UnfloatTableButton.hxx6
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