summaryrefslogtreecommitdiff
path: root/vcl/inc
diff options
context:
space:
mode:
authorJan Holesovsky <kendy@collabora.com>2017-11-24 10:20:47 +0100
committerJan Holesovsky <kendy@collabora.com>2017-11-29 10:16:56 +0100
commitba8154d857aa815ba3c5b52987dc17be6eba7f48 (patch)
treeb1fe470f5123b1a15a4fb128cc706ff197ee3e2a /vcl/inc
parentf2b6bffdedb12983d4ca2bab21fb68eeb3c3d08d (diff)
lokdialog: Move the Notifier down to vcl::Window.
We need to tunnel more than just dialogs, so this is the 1st step to get the Autofilter popup rendered. Change-Id: I6523a39ddc7a6eb2a204e48ab364130a5822f548
Diffstat (limited to 'vcl/inc')
-rw-r--r--vcl/inc/window.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/vcl/inc/window.h b/vcl/inc/window.h
index d9108e71cf1f..7b2222b3718b 100644
--- a/vcl/inc/window.h
+++ b/vcl/inc/window.h
@@ -376,6 +376,10 @@ public:
mbDoubleBufferingRequested:1;
css::uno::Reference< css::uno::XInterface > mxDNDListenerContainer;
+
+ const vcl::ILibreOfficeKitNotifier* mpLOKNotifier; ///< To emit the LOK callbacks eg. for dialog tunneling.
+ static vcl::LOKWindowId mnLastWindowId; ///< To be able to have an unique ID for each dealog / window we tunnel.
+ vcl::LOKWindowId mnLOKWindowId; ///< ID of this specific window.
};
/// Sets up the buffer to have settings matching the window, and restores the original state in the dtor.