LibreOffice Module vcl (master) 1
Public Member Functions | Protected Member Functions | List of all members
vcl::IWizardPageController Class Referenceabstract

#include <wizardmachine.hxx>

Inheritance diagram for vcl::IWizardPageController:

Public Member Functions

virtual void initializePage ()=0
virtual bool commitPage (WizardTypes::CommitPageReason _eReason)=0
virtual bool canAdvance () const =0
 determines whether or not it is allowed to advance to a next page More...

Protected Member Functions

 ~IWizardPageController ()

Detailed Description

Definition at line 52 of file wizardmachine.hxx.

Constructor & Destructor Documentation

◆ ~IWizardPageController()

vcl::IWizardPageController::~IWizardPageController ( )

Definition at line 75 of file wizardmachine.hxx.

Member Function Documentation

◆ canAdvance()

virtual bool vcl::IWizardPageController::canAdvance ( ) const
pure virtual

determines whether or not it is allowed to advance to a next page

You should make this dependent on the current state of the page only, not on states on other pages of the whole dialog.

The default implementation always returns <TRUE>.

Implemented in vcl::OWizardPage.

Referenced by vcl::RoadmapWizardMachine::implUpdateRoadmap(), and vcl::WizardMachine::updateTravelUI().

◆ commitPage()

virtual bool vcl::IWizardPageController::commitPage ( WizardTypes::CommitPageReason  _eReason)
pure virtual

◆ initializePage()

virtual void vcl::IWizardPageController::initializePage ( )
pure virtual

Implemented in vcl::OWizardPage.

Referenced by vcl::WizardMachine::enterState().

The documentation for this class was generated from the following file: