22#include <com/sun/star/ui/dialogs/XWizardController.hpp>
34 class WizardPageController;
46 const css::uno::Reference< css::ui::dialogs::XWizardController >& i_rController,
47 const css::uno::Sequence< css::uno::Sequence< sal_Int16 > >& i_rPaths
51 virtual short run()
override;
76 void activatePath(
const sal_Int16 i_nPathID,
const bool i_bFinal )
81 css::uno::Reference< css::ui::dialogs::XWizardPage >
89 void enablePage(
const sal_Int16 i_PageID,
const bool i_Enable );
122 const css::uno::Reference< css::ui::dialogs::XWizardController >
m_xController;
bool advanceTo(const sal_Int16 i_nPageId)
virtual bool leaveState(WizardState i_nState) override
WizardState impl_pageIdToState(const sal_Int16 i_nPageId) const
css::uno::Reference< css::ui::dialogs::XWizardPage > getCurrentWizardPage() const
virtual vcl::IWizardPageController * getPageController(BuilderPage *pCurrentPage) const override
virtual std::unique_ptr< BuilderPage > createPage(WizardState i_nState) override
bool goBackTo(const sal_Int16 i_nPageId)
virtual OUString getStateDisplayName(WizardState i_nState) const override
sal_Int16 getCurrentPage() const
const css::uno::Reference< css::ui::dialogs::XWizardController > m_xController
std::map< BuilderPage *, PWizardPageController > Page2ControllerMap
virtual WizardState getStateFromPageIdent(const OUString &rIdent) const override
virtual bool onFinish() override
Page2ControllerMap m_aPageControllers
virtual OUString getPageIdentForState(WizardState nState) const override
const sal_Int16 m_nFirstPageID
sal_Int16 impl_stateToPageId(const WizardState i_nState) const
PWizardPageController impl_getController(BuilderPage *i_pPage) const
virtual void enterState(WizardState i_nState) override
WizardShell(weld::Window *pParent, const css::uno::Reference< css::ui::dialogs::XWizardController > &i_rController, const css::uno::Sequence< css::uno::Sequence< sal_Int16 > > &i_rPaths)
virtual short run() override
void activatePath(const sal_Int16 i_nPathID, const bool i_bFinal)
void enablePage(const sal_Int16 i_PageID, const bool i_Enable)
static sal_Int16 convertCommitReasonToTravelType(const CommitPageReason i_eReason)
bool knowsPage(const sal_Int16 i_nPageID) const
virtual bool canAdvance() const override
void activatePath(RoadmapWizardTypes::PathId _nPathId, bool _bDecideForIt=false)
bool knowsState(WizardTypes::WizardState nState) const
bool skipBackwardUntil(WizardTypes::WizardState nTargetState)
bool skipUntil(WizardTypes::WizardState nTargetState)
WizardTypes::WizardState getCurrentState() const
::vcl::RoadmapWizardMachine WizardShell_Base
std::shared_ptr< WizardPageController > PWizardPageController