diff options
author | Caolán McNamara <caolanm@redhat.com> | 2018-04-14 21:15:28 +0100 |
---|---|---|
committer | Caolán McNamara <caolanm@redhat.com> | 2018-04-16 14:50:22 +0200 |
commit | 77a59cabf33d5d6ccc80ea62ee07162abc1b4e52 (patch) | |
tree | 57124d72a996510b4f6ab3f39a3732a9d4dfeff6 /sw/inc/viewsh.hxx | |
parent | a9a94b744e9d61a3ff56c0b1830a56145607758f (diff) |
weld SvxPostItDialog
Change-Id: I0aa88270aa604180223f2b35829b45e5828f792a
Reviewed-on: https://gerrit.libreoffice.org/52896
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: Caolán McNamara <caolanm@redhat.com>
Tested-by: Caolán McNamara <caolanm@redhat.com>
Diffstat (limited to 'sw/inc/viewsh.hxx')
-rw-r--r-- | sw/inc/viewsh.hxx | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/sw/inc/viewsh.hxx b/sw/inc/viewsh.hxx index c7931d76f8be..f8b37a622301 100644 --- a/sw/inc/viewsh.hxx +++ b/sw/inc/viewsh.hxx @@ -28,6 +28,7 @@ #include <vcl/mapmod.hxx> #include <vcl/vclptr.hxx> #include <vcl/lazydelete.hxx> +#include <vcl/weld.hxx> namespace com { namespace sun { namespace star { namespace accessibility { class XAccessible; } } } } @@ -168,6 +169,7 @@ class SW_DLLPUBLIC SwViewShell : public sw::Ring<SwViewShell> protected: static ShellResource* mpShellRes; ///< Resources for the Shell. static vcl::DeleteOnDeinit< VclPtr<vcl::Window> > mpCareWindow; ///< Avoid this window. + static vcl::DeleteOnDeinit< std::shared_ptr<weld::Dialog> > mpCareDialog; ///< Avoid this window. SwRect maVisArea; ///< The modern version of VisArea. rtl::Reference<SwDoc> mxDoc; ///< The document; never 0. @@ -429,6 +431,9 @@ public: static vcl::Window* GetCareWin(SwViewShell const & rVSh) { return (*mpCareWindow.get()) ? mpCareWindow.get()->get() : CareChildWin(rVSh); } static vcl::Window* CareChildWin(SwViewShell const & rVSh); + static void SetCareDialog(const std::shared_ptr<weld::Dialog>& rNew); + static weld::Dialog* GetCareDialog() + { return (*mpCareDialog.get()) ? mpCareDialog.get()->get() : nullptr; } SfxViewShell *GetSfxViewShell() const { return mpSfxViewShell; } void SetSfxViewShell(SfxViewShell *pNew) { mpSfxViewShell = pNew; } |