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:
[legend]

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 53 of file wizardmachine.hxx.

Constructor & Destructor Documentation

vcl::IWizardPageController::~IWizardPageController ( )
inlineprotected

Definition at line 76 of file wizardmachine.hxx.

Member Function Documentation

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(), vcl::RoadmapWizard::implUpdateRoadmap(), and vcl::WizardMachine::updateTravelUI().

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

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