summaryrefslogtreecommitdiff
path: root/sc/source/ui/attrdlg/scdlgfact.cxx
diff options
context:
space:
mode:
authorrash419 <rashesh.padia@collabora.com>2022-04-12 20:00:13 +0530
committerAron Budea <aron.budea@collabora.com>2022-11-15 06:34:37 +0100
commit057eca05f23d9d15465e591bd0da671735d62d50 (patch)
tree28aed68078b52ffb35544cb5ad965bba4935dd26 /sc/source/ui/attrdlg/scdlgfact.cxx
parente340b81d9d75d3aacfa941df4b531c6a9f5aaffa (diff)
sc: convert optimal width/height and normal width/height dialog to async
Signed-off-by: rash419 <rashesh.padia@collabora.com> Change-Id: I96f6d90692d7767bdc276f753897bdc392c90411 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132919 Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com> Reviewed-by: Szymon Kłos <szymon.klos@collabora.com> Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133127 Reviewed-by: Gökay ŞATIR <gokaysatir@collabora.com> Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142633 Tested-by: Jenkins Reviewed-by: Aron Budea <aron.budea@collabora.com>
Diffstat (limited to 'sc/source/ui/attrdlg/scdlgfact.cxx')
-rw-r--r--sc/source/ui/attrdlg/scdlgfact.cxx7
1 files changed, 6 insertions, 1 deletions
diff --git a/sc/source/ui/attrdlg/scdlgfact.cxx b/sc/source/ui/attrdlg/scdlgfact.cxx
index 722c3b8c29e4..0eca6bafb8a7 100644
--- a/sc/source/ui/attrdlg/scdlgfact.cxx
+++ b/sc/source/ui/attrdlg/scdlgfact.cxx
@@ -204,6 +204,11 @@ short AbstractScMetricInputDlg_Impl::Execute()
return m_xDlg->run();
}
+bool AbstractScMetricInputDlg_Impl::StartExecuteAsync(AsyncContext& rCtx)
+{
+ return ScMetricInputDlg::runAsync(m_xDlg, rCtx.maEndDialogFn);
+}
+
short AbstractScMoveTableDlg_Impl::Execute()
{
return m_xDlg->run();
@@ -1149,7 +1154,7 @@ VclPtr<AbstractScMetricInputDlg> ScAbstractDialogFactory_Impl::CreateScMetricInp
tools::Long nMaximum ,
tools::Long nMinimum )
{
- return VclPtr<AbstractScMetricInputDlg_Impl>::Create(std::make_unique<ScMetricInputDlg>(pParent, sDialogName, nCurrent ,nDefault, eFUnit,
+ return VclPtr<AbstractScMetricInputDlg_Impl>::Create(std::make_shared<ScMetricInputDlg>(pParent, sDialogName, nCurrent ,nDefault, eFUnit,
nDecimals, nMaximum , nMinimum));
}