summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorCaolán McNamara <caolanm@redhat.com>2014-12-19 15:29:07 +0000
committerCaolán McNamara <caolanm@redhat.com>2014-12-19 19:06:35 +0000
commitd32f7a6e57d42fa03965f22513848bf7b100ac34 (patch)
tree42cd53b6c3a586798677376a52e0ea6b92b30445 /include
parent695e2938ff954f6dcceac4b6b170e6724294be2f (diff)
provide a route to load ToolbarMenu things via .ui
Change-Id: Ic2175faf247d7c05717d397b8afdb9d90087f1d3
Diffstat (limited to 'include')
-rw-r--r--include/sfx2/dockwin.hxx2
-rw-r--r--include/svtools/toolbarmenu.hxx18
-rw-r--r--include/vcl/dockwin.hxx6
3 files changed, 16 insertions, 10 deletions
diff --git a/include/sfx2/dockwin.hxx b/include/sfx2/dockwin.hxx
index 1d50cc430762..729513adeee4 100644
--- a/include/sfx2/dockwin.hxx
+++ b/include/sfx2/dockwin.hxx
@@ -82,7 +82,7 @@ public:
SfxDockingWindow( SfxBindings *pBindings,
SfxChildWindow *pCW,
vcl::Window* pParent,
- const OUString& rID, const OUString& rUIXMLDescription );
+ const OString& rID, const OUString& rUIXMLDescription );
virtual ~SfxDockingWindow();
void Initialize (SfxChildWinInfo* pInfo);
diff --git a/include/svtools/toolbarmenu.hxx b/include/svtools/toolbarmenu.hxx
index 5719949a1265..230c33d0f97d 100644
--- a/include/svtools/toolbarmenu.hxx
+++ b/include/svtools/toolbarmenu.hxx
@@ -46,15 +46,19 @@ class SVT_DLLPUBLIC ToolbarMenu : public DockingWindow
friend class ToolbarMenuStatusListener;
friend struct ToolbarMenu_Impl;
public:
- ToolbarMenu( const ::com::sun::star::uno::Reference< ::com::sun::star::frame::XFrame >& rFrame,
- vcl::Window* pParentWindow,
- WinBits nBits );
+ ToolbarMenu( const ::com::sun::star::uno::Reference< ::com::sun::star::frame::XFrame >& rFrame,
+ vcl::Window* pParentWindow,
+ WinBits nBits );
- ToolbarMenu( const ::com::sun::star::uno::Reference< ::com::sun::star::frame::XFrame >& rFrame,
- vcl::Window* pParentWindow,
- const ResId& rResId );
+ ToolbarMenu( const ::com::sun::star::uno::Reference< ::com::sun::star::frame::XFrame >& rFrame,
+ vcl::Window* pParentWindow,
+ const ResId& rResId );
- virtual ~ToolbarMenu();
+ ToolbarMenu(vcl::Window* pParentWindow,
+ const OString& rID, const OUString& rUIXMLDescription,
+ const css::uno::Reference<css::frame::XFrame>& rFrame);
+
+ virtual ~ToolbarMenu();
virtual void MouseMove( const MouseEvent& rMEvt ) SAL_OVERRIDE;
virtual void MouseButtonDown( const MouseEvent& rMEvt ) SAL_OVERRIDE;
diff --git a/include/vcl/dockwin.hxx b/include/vcl/dockwin.hxx
index fea01a0c10ba..6dfad81eb3a5 100644
--- a/include/vcl/dockwin.hxx
+++ b/include/vcl/dockwin.hxx
@@ -281,7 +281,8 @@ protected:
SAL_DLLPRIVATE void DoInitialLayout();
- void loadUI(vcl::Window* pParent, const OString& rID, const OUString& rUIXMLDescription);
+ void loadUI(vcl::Window* pParent, const OString& rID, const OUString& rUIXMLDescription,
+ const css::uno::Reference<css::frame::XFrame> &rFrame);
public:
bool isLayoutEnabled() const;
@@ -297,7 +298,8 @@ protected:
public:
DockingWindow(vcl::Window* pParent, WinBits nStyle = WB_STDDOCKWIN);
DockingWindow(vcl::Window* pParent, const ResId& rResId);
- DockingWindow(vcl::Window* pParent, const OUString& rID, const OUString& rUIXMLDescription);
+ DockingWindow(vcl::Window* pParent, const OString& rID, const OUString& rUIXMLDescription,
+ const css::uno::Reference<css::frame::XFrame> &rFrame = css::uno::Reference<css::frame::XFrame>());
virtual ~DockingWindow();
virtual void StartDocking();