diff options
author | Caolán McNamara <caolanm@redhat.com> | 2019-08-22 09:15:51 +0100 |
---|---|---|
committer | Caolán McNamara <caolanm@redhat.com> | 2019-08-23 16:28:12 +0200 |
commit | 693d9ff29e7838bafcad5faa7a4e7355807c54cb (patch) | |
tree | dc343d9002fb6dd0abda2875fbff233f6111eda9 /sw/source/ui/dialog/swdlgfact.cxx | |
parent | 61f75f05adb171064d9ba17b4684069de36fa11a (diff) |
weld SwMailMergeWizard
Change-Id: I03a7fd1f7676792387155db986d710a001887c8d
Reviewed-on: https://gerrit.libreoffice.org/77977
Tested-by: Jenkins
Reviewed-by: Caolán McNamara <caolanm@redhat.com>
Tested-by: Caolán McNamara <caolanm@redhat.com>
Diffstat (limited to 'sw/source/ui/dialog/swdlgfact.cxx')
-rw-r--r-- | sw/source/ui/dialog/swdlgfact.cxx | 19 |
1 files changed, 6 insertions, 13 deletions
diff --git a/sw/source/ui/dialog/swdlgfact.cxx b/sw/source/ui/dialog/swdlgfact.cxx index b4da2613af55..dbcc97b426fb 100644 --- a/sw/source/ui/dialog/swdlgfact.cxx +++ b/sw/source/ui/dialog/swdlgfact.cxx @@ -739,13 +739,6 @@ void AbstractSwWordCountFloatDlg_Impl::SetCounts(const SwDocStat &rCurrCnt, cons AbstractMailMergeWizard_Impl::~AbstractMailMergeWizard_Impl() { - disposeOnce(); -} - -void AbstractMailMergeWizard_Impl::dispose() -{ - pDlg.disposeAndClear(); - AbstractMailMergeWizard::dispose(); } bool AbstractMailMergeWizard_Impl::StartExecuteAsync(AsyncContext &rCtx) @@ -753,27 +746,27 @@ bool AbstractMailMergeWizard_Impl::StartExecuteAsync(AsyncContext &rCtx) // SwMailMergeWizardExecutor wants to run the lifecycle of this dialog // so clear mxOwner here and leave it up to SwMailMergeWizardExecutor rCtx.mxOwner.clear(); - return pDlg->StartExecuteAsync(rCtx); + return weld::GenericDialogController::runAsync(m_xDlg, rCtx.maEndDialogFn); } short AbstractMailMergeWizard_Impl::Execute() { - return pDlg->Execute(); + return m_xDlg->run(); } OUString AbstractMailMergeWizard_Impl::GetReloadDocument() const { - return pDlg->GetReloadDocument(); + return m_xDlg->GetReloadDocument(); } void AbstractMailMergeWizard_Impl::ShowPage( sal_uInt16 nLevel ) { - pDlg->skipUntil(nLevel); + m_xDlg->skipUntil(nLevel); } sal_uInt16 AbstractMailMergeWizard_Impl::GetRestartPage() const { - return pDlg->GetRestartPage(); + return m_xDlg->GetRestartPage(); } VclPtr<AbstractSwInsertAbstractDlg> SwAbstractDialogFactory_Impl::CreateSwInsertAbstractDlg(weld::Window* pParent) @@ -1149,7 +1142,7 @@ VclPtr<AbstractMailMergeWizard> SwAbstractDialogFactory_Impl::CreateMailMergeWiz SwView& rView, std::shared_ptr<SwMailMergeConfigItem>& rConfigItem) { #if HAVE_FEATURE_DBCONNECTIVITY - return VclPtr<AbstractMailMergeWizard_Impl>::Create( VclPtr<SwMailMergeWizard>::Create(rView, rConfigItem)); + return VclPtr<AbstractMailMergeWizard_Impl>::Create(std::make_unique<SwMailMergeWizard>(rView, rConfigItem)); #else (void) rView; (void) rConfigItem; |