ALBA
|
#include <albaGUIWizard.h>
Public Types | |
enum | ID_MESSAGES { ALBA_WIZARD_CHANGE_PAGE = MINID , ALBA_WIZARD_CHANGED_PAGE , ID_LAST } |
Public Member Functions | |
albaGUIWizard (const wxString &title, bool testMode=false) | |
virtual | ~albaGUIWizard () |
void | SetListener (albaObserver *Listener) |
void | OnEvent (albaEventBase *alba_event) |
bool | Run () |
void | SetFirstPage (wxWizardPageSimple *firstPage) |
wxWizardPageSimple * | GetFirstPage () |
void | EnableChangePageOn () |
void | EnableChangePageOff () |
bool | GetEnableChangePage () |
Public Member Functions inherited from albaObserver | |
albaObserver () | |
virtual | ~albaObserver () |
virtual void | OnEvent (albaEventBase *e)=0 |
Public Attributes | |
albaObserver * | m_Listener |
Class Name: albaGUIWizard.
This class is the container of wizard pages in order to handle typical gui wizard widget. It can set first page and enable changing pages.
Definition at line 35 of file albaGUIWizard.h.
Message Ids.
Enumerator | |
---|---|
ALBA_WIZARD_CHANGE_PAGE | |
ALBA_WIZARD_CHANGED_PAGE | |
ID_LAST |
Definition at line 65 of file albaGUIWizard.h.
albaGUIWizard::albaGUIWizard | ( | const wxString & | title, |
bool | testMode = false |
||
) |
constructor.
|
virtual |
destructor.
|
inline |
Set the Listener that will receive event-notification.
Definition at line 43 of file albaGUIWizard.h.
|
virtual |
Precess events coming from other objects.
Implements albaObserver.
bool albaGUIWizard::Run | ( | ) |
Call wxWizard::RunWizard.
void albaGUIWizard::SetFirstPage | ( | wxWizardPageSimple * | firstPage | ) |
Set the first page of the wizard.
|
inline |
Return the first page of the wizard.
Definition at line 54 of file albaGUIWizard.h.
|
inline |
Enable the changing of the page.
Definition at line 57 of file albaGUIWizard.h.
|
inline |
Disable the changing of the page.
Definition at line 59 of file albaGUIWizard.h.
|
inline |
Return the enable changing of the page.
Definition at line 62 of file albaGUIWizard.h.
albaObserver* albaGUIWizard::m_Listener |
Definition at line 72 of file albaGUIWizard.h.