19#ifndef INCLUDED_SW_SOURCE_UIBASE_INC_MAILMERGEWIZARD_HXX
20#define INCLUDED_SW_SOURCE_UIBASE_INC_MAILMERGEWIZARD_HXX
23#include <rtl/ustring.hxx>
30#define MM_DOCUMENTSELECTPAGE 0
31#define MM_OUTPUTTYPETPAGE 1
32#define MM_ADDRESSBLOCKPAGE 2
33#define MM_GREETINGSPAGE 3
34#define MM_LAYOUTPAGE 4
79 {return ::vcl::RoadmapWizardMachine::skipUntil(
WizardState(nPage));}
81 virtual short run()
override;
sal_uInt16 GetRestartPage() const
SwMailMergeConfigItem & GetConfigItem()
virtual ~SwMailMergeWizard() override
const OUString & GetReloadDocument() const
OUString m_sGreetingsLine
SwMailMergeWizard(SwView &rView, std::shared_ptr< SwMailMergeConfigItem > xConfigItem)
void SetDocumentLoad(bool bSet)
virtual void enterState(WizardState _nState) override
virtual OUString getStateDisplayName(WizardState _nState) const override
std::shared_ptr< SwMailMergeConfigItem > m_xConfigItem
void SetRestartPage(sal_uInt16 nPage)
virtual short run() override
void SetReloadDocument(const OUString &rURL)
bool skipUntil(sal_uInt16 nPage)
virtual std::unique_ptr< BuilderPage > createPage(WizardState _nState) override
sal_uInt16 m_nRestartPage
bool skipUntil(WizardTypes::WizardState nTargetState)