diff options
author | merttumer <mert.tumer@collabora.com> | 2021-04-26 06:52:34 +0300 |
---|---|---|
committer | Mert Tumer <mert.tumer@collabora.com> | 2021-04-26 10:03:19 +0200 |
commit | a31145dee7908dd1dc800cdc0aea26b5fd17645d (patch) | |
tree | 272dd34b2506da189068235e6443c304f7a138cd | |
parent | 6299bbc9c56faf9b03a01574065405ff301b2f1f (diff) |
lok: add global notifier to the "Text Import Dialog"
This dialog is displayed before the document is loaded
so no way to get access to the view shell notifier
when model/view/controller are not created yet.
Change-Id: Ic9259b0b1d72b2c4f29b7265742136e650c7b67b
Signed-off-by: merttumer <mert.tumer@collabora.com>
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114637
Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
-rw-r--r-- | sc/source/ui/dbgui/scuiasciiopt.cxx | 7 | ||||
-rw-r--r-- | sc/source/ui/inc/scuiasciiopt.hxx | 2 |
2 files changed, 9 insertions, 0 deletions
diff --git a/sc/source/ui/dbgui/scuiasciiopt.cxx b/sc/source/ui/dbgui/scuiasciiopt.cxx index 75d915438f44..58e50fb943d5 100644 --- a/sc/source/ui/dbgui/scuiasciiopt.cxx +++ b/sc/source/ui/dbgui/scuiasciiopt.cxx @@ -36,6 +36,7 @@ #include <com/sun/star/uno/Sequence.hxx> #include <miscuno.hxx> #include <osl/diagnose.h> +#include <vcl/svapp.hxx> //! TODO make dynamic const SCSIZE ASCIIDLG_MAXROWS = MAXROWCOUNT; @@ -516,6 +517,12 @@ ScImportAsciiDlg::ScImportAsciiDlg(weld::Window* pParent, const OUString& aDatNa mxCkbSkipEmptyCells->set_active(false); mxCkbSkipEmptyCells->hide(); } + m_xDialog->SetInstallLOKNotifierHdl(LINK(this, ScImportAsciiDlg, InstallLOKNotifierHdl)); +} + +IMPL_STATIC_LINK_NOARG(ScImportAsciiDlg, InstallLOKNotifierHdl, void*, vcl::ILibreOfficeKitNotifier*) +{ + return GetpApp(); } ScImportAsciiDlg::~ScImportAsciiDlg() diff --git a/sc/source/ui/inc/scuiasciiopt.hxx b/sc/source/ui/inc/scuiasciiopt.hxx index 1b263931bc6f..b8cb2bcc6794 100644 --- a/sc/source/ui/inc/scuiasciiopt.hxx +++ b/sc/source/ui/inc/scuiasciiopt.hxx @@ -121,6 +121,8 @@ private: DECL_LINK( LbColTypeHdl, weld::ComboBox&, void ); DECL_LINK( UpdateTextHdl, ScCsvTableBox&, void ); DECL_LINK( ColTypeHdl, ScCsvTableBox&, void ); + DECL_STATIC_LINK(ScImportAsciiDlg, InstallLOKNotifierHdl, void*, vcl::ILibreOfficeKitNotifier*); + }; inline bool ScImportAsciiDlg::Seek(sal_uLong nPos) |