IWizardNavigationController.h
Go to the documentation of this file.
1 #ifndef iwiz_IWizardNavigationController_included
2 #define iwiz_IWizardNavigationController_included
3 
4 
5 #include "istd/IChangeable.h"
6 
7 
8 namespace iwiz
9 {
10 
11 
16 {
17 public:
21  virtual bool IsFinishAllowed() const = 0;
25  virtual int GetPrevPageIndex() const = 0;
29  virtual int GetNextPageIndex() const = 0;
33  virtual bool DoWizardFinish() = 0;
34 };
35 
36 
37 } // namespace iwiz
38 
39 
40 #endif // !iwiz_IWizardNavigationController_included
41 
42 
virtual int GetPrevPageIndex() const =0
Get the ID of the previous wizard page.
virtual bool IsFinishAllowed() const =0
Check, if finish is allowed for this wizard.
virtual bool DoWizardFinish()=0
Do finish action by wizard.
Interface for wizard navigation.
virtual int GetNextPageIndex() const =0
Get the ID of the next wizard page.

© 2007-2011 Witold Gantzke and Kirill Lepskiy