diff options
author | Szymon Kłos <szymon.klos@collabora.com> | 2020-07-02 11:01:54 +0200 |
---|---|---|
committer | Szymon Kłos <szymon.klos@collabora.com> | 2020-07-15 15:08:12 +0200 |
commit | d41b79f1051a8dff638732e737d250eef56d5378 (patch) | |
tree | a97214ecf87431b13b2017bd7bda3b9bd2eac5de /vcl/inc | |
parent | 07ad277ce32410d02dca9933c005bac7fe0ce972 (diff) |
jsdialog: move executor code to vcl
Change-Id: I9247a652707fe3239dc488a605a2c506d8eec95c
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97736
Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98819
Tested-by: Jenkins
Diffstat (limited to 'vcl/inc')
-rw-r--r-- | vcl/inc/jsdialog/jsdialogbuilder.hxx | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/vcl/inc/jsdialog/jsdialogbuilder.hxx b/vcl/inc/jsdialog/jsdialogbuilder.hxx index 1b572df582b7..d2d77342422a 100644 --- a/vcl/inc/jsdialog/jsdialogbuilder.hxx +++ b/vcl/inc/jsdialog/jsdialogbuilder.hxx @@ -9,8 +9,8 @@ #pragma once -#include <vcl/jsdialog/builder.hxx> #include <vcl/weld.hxx> +#include <vcl/jsdialog/executor.hxx> #include <comphelper/string.hxx> #include <vcl/sysdata.hxx> #include <vcl/virdev.hxx> @@ -55,12 +55,13 @@ class JSInstanceBuilder : public SalInstanceBuilder bool m_bHasTopLevelDialog; bool m_bIsNotebookbar; - friend VCL_DLLPUBLIC weld::Widget* jsdialog::FindWeldWidgetsMap(sal_uInt64 nWindowId, - const OString& rWidget); + friend VCL_DLLPUBLIC bool jsdialog::ExecuteAction(sal_uInt64 nWindowId, const OString& rWidget, + StringMap& rData); static std::map<sal_uInt64, WidgetMap>& GetLOKWeldWidgetsMap(); static void InsertWindowToMap(sal_uInt64 nWindowId); void RememberWidget(const OString& id, weld::Widget* pWidget); + static weld::Widget* FindWeldWidgetsMap(sal_uInt64 nWindowId, const OString& rWidget); public: JSInstanceBuilder(weld::Widget* pParent, const OUString& rUIRoot, const OUString& rUIFile); |