Public Member Functions | List of all members
iwiz::IParamsManagerWizard Class Referenceabstract

Interface for wizard implementation based on parameter manager. More...

#include <IParamsManagerWizard.h>

Inheritance diagram for iwiz::IParamsManagerWizard:
iwiz::IWizardNavigationController iprm::IParamsManager istd::IChangeable iprm::ISelectionParam istd::IPolymorphic iser::ISerializable istd::IChangeable istd::IPolymorphic iwiz::CWizardDocumentComp

Public Member Functions

virtual bool IsPageSelectionAllowed (int pageIndex) const =0
 Check, if selection of some wizard page is allowed. More...
 
- Public Member Functions inherited from iwiz::IWizardNavigationController
virtual bool IsFinishAllowed () const =0
 Check, if finish is allowed for this wizard. More...
 
virtual int GetPrevPageIndex () const =0
 Get the ID of the previous wizard page. More...
 
virtual int GetNextPageIndex () const =0
 Get the ID of the next wizard page. More...
 
virtual bool DoWizardFinish ()=0
 Do finish action by wizard. More...
 
- Public Member Functions inherited from iprm::IParamsManager
virtual int GetIndexOperationFlags (int index=-1) const =0
 
virtual int GetParamsSetsCount () const =0
 
virtual int InsertParamsSet (int typeIndex=-1, int index=-1)=0
 
virtual bool RemoveParamsSet (int index)=0
 
virtual bool SwapParamsSet (int index1, int index2)=0
 
virtual IParamsSetGetParamsSet (int index) const =0
 
virtual IParamsSetCreateParameterSet (int typeIndex=-1, int index=-1) const =0
 
virtual QString GetParamsSetName (int index) const =0
 
virtual bool SetParamsSetName (int index, const QString &name)=0
 
virtual QString GetParamsSetDescription (int index) const =0
 
virtual void SetParamsSetDescription (int index, const QString &description)=0
 

Detailed Description

Interface for wizard implementation based on parameter manager.

In this concept each wizard page is stored as iprm::IParamsSet object. Pages are accessible using standard iprm::IParamsManager interface. Typically no inserting or deleting of page is supported.

Definition at line 20 of file IParamsManagerWizard.h.

Member Function Documentation

virtual bool iwiz::IParamsManagerWizard::IsPageSelectionAllowed ( int  pageIndex) const
pure virtual

Check, if selection of some wizard page is allowed.

It is used to avoid trying switch to inactive pages.

Parameters
pageIndexindex of page. It has the same interpretation as e.g. index in iprm::IParamsManager::GetParamsSet or index in iprm::IOptionsList::GetOptionName.

Implemented in iwiz::CWizardDocumentComp.


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

© 2007-2017 Witold Gantzke and Kirill Lepskiy