summaryrefslogtreecommitdiff
path: root/sfx2/source/sidebar/TitleBar.hxx
diff options
context:
space:
mode:
Diffstat (limited to 'sfx2/source/sidebar/TitleBar.hxx')
-rw-r--r--sfx2/source/sidebar/TitleBar.hxx7
1 files changed, 4 insertions, 3 deletions
diff --git a/sfx2/source/sidebar/TitleBar.hxx b/sfx2/source/sidebar/TitleBar.hxx
index 735eca4e25a3..2bb36264202e 100644
--- a/sfx2/source/sidebar/TitleBar.hxx
+++ b/sfx2/source/sidebar/TitleBar.hxx
@@ -35,6 +35,7 @@ public:
vcl::Window* pParentWindow,
const sidebar::Paint& rInitialBackgroundPaint);
virtual ~TitleBar();
+ virtual void dispose() SAL_OVERRIDE;
void SetTitle (const ::rtl::OUString& rsTitle);
void SetIcon (const Image& rIcon);
@@ -48,11 +49,11 @@ public:
long nHeight,
sal_uInt16 nFlags = WINDOW_POSSIZE_ALL) SAL_OVERRIDE;
- ToolBox& GetToolBox() { return maToolBox;}
- const ToolBox& GetToolBox() const { return maToolBox;}
+ ToolBox& GetToolBox() { return *maToolBox.get();}
+ const ToolBox& GetToolBox() const { return *maToolBox.get();}
protected:
- SidebarToolBox maToolBox;
+ VclPtr<SidebarToolBox> maToolBox;
::rtl::OUString msTitle;
virtual Rectangle GetTitleArea (const Rectangle& rTitleBarBox) = 0;