16#ifndef __albaGUIWizard_H__
17#define __albaGUIWizard_H__
67 ALBA_WIZARD_CHANGE_PAGE =
MINID,
76 wxWizardPageSimple *m_FirstPage;
78 bool m_EnableChangePage;
83 void OnCloseWindow(wxCloseEvent &event) {OnCloseWindow(event);};
85 void OnClose(wxCommandEvent &event) {wxDialog::Close();};
87 void OnWizardPageChanging(wxWizardEvent& event);
89 void OnWizardPageChange(wxWizardEvent& event);
Implementation of the message object for the Subject/Observer design pattern.
Class Name: albaGUIWizard.
bool Run()
Call wxWizard::RunWizard.
void EnableChangePageOff()
Disable the changing of the page.
virtual ~albaGUIWizard()
destructor.
@ ALBA_WIZARD_CHANGED_PAGE
albaGUIWizard(const wxString &title, bool testMode=false)
constructor.
bool GetEnableChangePage()
Return the enable changing of the page.
wxWizardPageSimple * GetFirstPage()
Return the first page of the wizard.
void OnEvent(albaEventBase *alba_event)
Precess events coming from other objects.
void EnableChangePageOn()
Enable the changing of the page.
void SetFirstPage(wxWizardPageSimple *firstPage)
Set the first page of the wizard.
albaObserver * m_Listener
void SetListener(albaObserver *Listener)
Set the Listener that will receive event-notification.
Interface implementing the Observer of the Subject/Observer design pattern.