diff options
author | Szymon Kłos <szymon.klos@collabora.com> | 2023-03-24 09:52:28 +0100 |
---|---|---|
committer | Szymon Kłos <szymon.klos@collabora.com> | 2023-04-04 11:22:52 +0200 |
commit | bd5efa2899a3db51c2b6d525d7e518a7a3fbf912 (patch) | |
tree | 0ddd4335ec3728f924eb29e080bcd3b22f252d2d /vcl/inc/jsdialog/jsdialogbuilder.hxx | |
parent | a9872f5ef0bef781df7fec99d0ce98746f01ae9e (diff) |
jsdialog: send full update when shown not when created
Change-Id: I02cb63b57960c1d7425fe97c341eaf24f216c3a8
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149496
Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150013
Tested-by: Jenkins
Diffstat (limited to 'vcl/inc/jsdialog/jsdialogbuilder.hxx')
-rw-r--r-- | vcl/inc/jsdialog/jsdialogbuilder.hxx | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/vcl/inc/jsdialog/jsdialogbuilder.hxx b/vcl/inc/jsdialog/jsdialogbuilder.hxx index b8ee9fbee7f3..e8cc3451c6bd 100644 --- a/vcl/inc/jsdialog/jsdialogbuilder.hxx +++ b/vcl/inc/jsdialog/jsdialogbuilder.hxx @@ -507,6 +507,11 @@ public: virtual void undo_collapse() override; virtual void response(int response) override; virtual weld::Button* weld_widget_for_response(int response) override; + virtual int run() override; + virtual bool runAsync(std::shared_ptr<weld::DialogController> aOwner, + const std::function<void(sal_Int32)>& rEndDialogFn) override; + virtual bool runAsync(std::shared_ptr<Dialog> const& rxSelf, + const std::function<void(sal_Int32)>& func) override; }; class JSAssistant final : public JSWidget<SalInstanceAssistant, vcl::RoadmapWizard> @@ -519,6 +524,11 @@ public: virtual void set_current_page(const OUString& rIdent) override; virtual void response(int response) override; virtual weld::Button* weld_widget_for_response(int response) override; + virtual int run() override; + virtual bool runAsync(std::shared_ptr<weld::DialogController> aOwner, + const std::function<void(sal_Int32)>& rEndDialogFn) override; + virtual bool runAsync(std::shared_ptr<Dialog> const& rxSelf, + const std::function<void(sal_Int32)>& func) override; }; class JSContainer final : public JSWidget<SalInstanceContainer, vcl::Window> |