From b461740a9ca89eb3b036c366ba60f24c7aad2b60 Mon Sep 17 00:00:00 2001 From: Caolán McNamara Date: Fri, 1 Nov 2019 13:49:09 +0000 Subject: weld SfxRecordingFloat_Impl utility window MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit we can't abuse action_name anymore as the uno command are not legal actions Change-Id: Iaf9306c6e3eec852d2a50df9161bd20383881a04 Reviewed-on: https://gerrit.libreoffice.org/81902 Tested-by: Jenkins Reviewed-by: Caolán McNamara Tested-by: Caolán McNamara --- sfx2/source/inc/recfloat.hxx | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) (limited to 'sfx2/source/inc') diff --git a/sfx2/source/inc/recfloat.hxx b/sfx2/source/inc/recfloat.hxx index 7fc02c97dcee..e9d2dd7eb97e 100644 --- a/sfx2/source/inc/recfloat.hxx +++ b/sfx2/source/inc/recfloat.hxx @@ -22,6 +22,7 @@ #include #include +#include class SfxRecordingFloatWrapper_Impl : public SfxChildWindow { @@ -37,18 +38,18 @@ public: virtual bool QueryClose() override; }; -class SfxRecordingFloat_Impl : public SfxFloatingWindow +class SfxRecordingFloat_Impl : public SfxModelessDialogController { + std::unique_ptr m_xToolbar; + weld::ToolbarUnoDispatcher m_aDispatcher; public: - SfxRecordingFloat_Impl( SfxBindings* pBindings , - SfxChildWindow* pChildWin , - vcl::Window* pParent ); - virtual ~SfxRecordingFloat_Impl() override; - virtual void FillInfo( SfxChildWinInfo& rInfo ) const override; - virtual void StateChanged( StateChangedType nStateChange ) override; + SfxRecordingFloat_Impl(SfxBindings* pBindings, + SfxChildWindow* pChildWin, + weld::Window* pParent); + virtual ~SfxRecordingFloat_Impl() override; + virtual void FillInfo(SfxChildWinInfo& rInfo) const override; }; #endif - /* vim:set shiftwidth=4 softtabstop=4 expandtab: */ -- cgit