diff options
author | Noel Grandin <noel.grandin@collabora.co.uk> | 2019-01-25 09:09:36 +0200 |
---|---|---|
committer | Noel Grandin <noel.grandin@collabora.co.uk> | 2019-01-26 07:41:06 +0100 |
commit | bf359d01ac8b1e0292e8a92c38e58c03e6c17d8b (patch) | |
tree | 5d246936936143e36ba76542f5ba7b5954405ea5 /include/vcl/weld.hxx | |
parent | 8968e648113820308f5201da723d52d3fbbb09af (diff) |
add a Dialog::runAsync for the non-controller case
.. and use it to make the solver warning dialogs async
Change-Id: I3589a1d3ae58190bf545bac1e2a95f81a114d44f
Reviewed-on: https://gerrit.libreoffice.org/66896
Tested-by: Jenkins
Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
Diffstat (limited to 'include/vcl/weld.hxx')
-rw-r--r-- | include/vcl/weld.hxx | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/include/vcl/weld.hxx b/include/vcl/weld.hxx index 91e77ce216a4..ea5576c35ce8 100644 --- a/include/vcl/weld.hxx +++ b/include/vcl/weld.hxx @@ -305,6 +305,8 @@ private: public: virtual int run() = 0; + // Run async without a controller + virtual bool runAsync(const std::function<void(sal_Int32)>& func) = 0; virtual void response(int response) = 0; virtual void add_button(const OUString& rText, int response, const OString& rHelpId = OString()) = 0; |