summaryrefslogtreecommitdiff
path: root/sw/source/ui/dialog/swdlgfact.hxx
diff options
context:
space:
mode:
authorSzymon Kłos <szymon.klos@collabora.com>2022-11-23 14:30:50 +0100
committerSzymon Kłos <szymon.klos@collabora.com>2022-12-02 07:17:42 +0000
commitc3919d7ab8bd65ce8f6bed16c9e8058da31cd34f (patch)
tree8a7df1c2f34674f7613e0e5c5ff8460acb1899ae /sw/source/ui/dialog/swdlgfact.hxx
parent864e4e8c7d1586a86c6268854c513fdce8e2080c (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.hxx5
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