summaryrefslogtreecommitdiff
path: root/sw/source/ui/dialog/swdlgfact.cxx
diff options
context:
space:
mode:
authorCaolán McNamara <caolanm@redhat.com>2019-08-22 09:15:51 +0100
committerCaolán McNamara <caolanm@redhat.com>2019-08-23 16:28:12 +0200
commit693d9ff29e7838bafcad5faa7a4e7355807c54cb (patch)
treedc343d9002fb6dd0abda2875fbff233f6111eda9 /sw/source/ui/dialog/swdlgfact.cxx
parent61f75f05adb171064d9ba17b4684069de36fa11a (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.cxx19
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;