diff options
author | Szymon Kłos <szymon.klos@collabora.com> | 2022-11-23 14:30:50 +0100 |
---|---|---|
committer | Szymon Kłos <szymon.klos@collabora.com> | 2022-12-02 07:17:42 +0000 |
commit | c3919d7ab8bd65ce8f6bed16c9e8058da31cd34f (patch) | |
tree | 8a7df1c2f34674f7613e0e5c5ff8460acb1899ae /sw/source/ui/dialog/swdlgfact.hxx | |
parent | 864e4e8c7d1586a86c6268854c513fdce8e2080c (diff) |
jsdialogs: make Content Control List Item Dialog async
Change-Id: I9801fb1cbcfed6b38a94a567e66f1a3f275454c7
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143148
Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
Reviewed-by: Pedro Silva <pedro.silva@collabora.com>
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143555
Tested-by: Jenkins
Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
Diffstat (limited to 'sw/source/ui/dialog/swdlgfact.hxx')
-rw-r--r-- | sw/source/ui/dialog/swdlgfact.hxx | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/sw/source/ui/dialog/swdlgfact.hxx b/sw/source/ui/dialog/swdlgfact.hxx index 5e110dfbdd59..bf35cfdbaba6 100644 --- a/sw/source/ui/dialog/swdlgfact.hxx +++ b/sw/source/ui/dialog/swdlgfact.hxx @@ -445,16 +445,17 @@ public: */ class AbstractSwContentControlListItemDlg_Impl : public AbstractSwContentControlListItemDlg { - std::unique_ptr<SwContentControlListItemDlg> m_xDlg; + std::shared_ptr<SwContentControlListItemDlg> m_xDlg; public: explicit AbstractSwContentControlListItemDlg_Impl( - std::unique_ptr<SwContentControlListItemDlg> xDlg) + std::shared_ptr<SwContentControlListItemDlg> xDlg) : m_xDlg(std::move(xDlg)) { } short Execute() override; + bool StartExecuteAsync(VclAbstractDialog::AsyncContext &) override; }; class AbstractSwModalRedlineAcceptDlg_Impl : public AbstractSwModalRedlineAcceptDlg |