diff options
Diffstat (limited to 'sc/source/ui/attrdlg/scdlgfact.cxx')
-rw-r--r-- | sc/source/ui/attrdlg/scdlgfact.cxx | 35 |
1 files changed, 35 insertions, 0 deletions
diff --git a/sc/source/ui/attrdlg/scdlgfact.cxx b/sc/source/ui/attrdlg/scdlgfact.cxx index 7fe3435d1bce..24fecf8e9966 100644 --- a/sc/source/ui/attrdlg/scdlgfact.cxx +++ b/sc/source/ui/attrdlg/scdlgfact.cxx @@ -148,6 +148,11 @@ short AbstractScDataFormDlg_Impl::Execute() return m_xDlg->run(); } +bool AbstractScDataFormDlg_Impl::StartExecuteAsync(AsyncContext& rCtx) +{ + return ScDataFormDlg::runAsync(m_xDlg, rCtx.maEndDialogFn); +} + BitmapEx AbstractScDataFormDlg_Impl::createScreenshot() const { VclPtr<VirtualDevice> xDialogSurface(m_xDlg->getDialog()->screenshot()); @@ -245,6 +250,11 @@ short AbstractScPivotFilterDlg_Impl::Execute() return m_xDlg->run(); } +bool AbstractScPivotFilterDlg_Impl::StartExecuteAsync(VclAbstractDialog::AsyncContext &rCtx) +{ + return weld::DialogController::runAsync(m_xDlg, rCtx.maEndDialogFn); +} + short AbstractScDPFunctionDlg_Impl::Execute() { return m_xDlg->run(); @@ -270,21 +280,41 @@ short AbstractScDPNumGroupDlg_Impl::Execute() return m_xDlg->run(); } +bool AbstractScDPNumGroupDlg_Impl::StartExecuteAsync(VclAbstractDialog::AsyncContext &rCtx) +{ + return weld::DialogController::runAsync(m_xDlg, rCtx.maEndDialogFn); +} + short AbstractScDPDateGroupDlg_Impl::Execute() { return m_xDlg->run(); } +bool AbstractScDPDateGroupDlg_Impl::StartExecuteAsync(VclAbstractDialog::AsyncContext &rCtx) +{ + return weld::DialogController::runAsync(m_xDlg, rCtx.maEndDialogFn); +} + short AbstractScDPShowDetailDlg_Impl::Execute() { return m_xDlg->run(); } +bool AbstractScDPShowDetailDlg_Impl::StartExecuteAsync(AsyncContext& rCtx) +{ + return ScDPShowDetailDlg::runAsync(m_xDlg, rCtx.maEndDialogFn); +} + short AbstractScNewScenarioDlg_Impl::Execute() { return m_xDlg->run(); } +bool AbstractScNewScenarioDlg_Impl::StartExecuteAsync(AsyncContext& rCtx) +{ + return ScNewScenarioDlg::runAsync(m_xDlg, rCtx.maEndDialogFn); +} + short AbstractScShowTabDlg_Impl::Execute() { return m_xDlg->run(); @@ -334,6 +364,11 @@ short AbstractScLinkedAreaDlg_Impl::Execute() return m_xDlg->run(); } +bool AbstractScLinkedAreaDlg_Impl::StartExecuteAsync(AsyncContext& rCtx) +{ + return ScLinkedAreaDlg::runAsync(m_xDlg, rCtx.maEndDialogFn); +} + void AbstractScImportAsciiDlg_Impl::GetOptions( ScAsciiOptions& rOpt ) { m_xDlg->GetOptions( rOpt ); |