ALBA
|
#include <albaGUISettingsDialog.h>
Classes | |
struct | Page |
Public Member Functions | |
albaGUISettingsDialog (wxString dialog_title=_("Application Settings")) | |
~albaGUISettingsDialog () | |
void | OnEvent (albaEventBase *alba_event) |
void | AddPage (albaGUI *ui, wxString label, wxString parent_label="") |
void | RemovePage (wxString label) |
bool | ShowModal () |
Public Member Functions inherited from albaObserver | |
albaObserver () | |
virtual | ~albaObserver () |
virtual void | OnEvent (albaEventBase *e)=0 |
Protected Member Functions | |
void | AddRoot () |
Page * | GetPageByName (wxString name) |
Protected Attributes | |
std::vector< Page * > | m_List |
albaGUIDialog * | m_Dialog |
albaGUITree * | m_Tree |
albaGUIHolder * | m_Guih |
class name: albaGUISettingsDialog.
Represent the settings collector dialog. It generates a tree (left parto of the dialogue) with all the settings appended to it. In the right part ofg the dialog there is the specific gui setting gui.
Definition at line 42 of file albaGUISettingsDialog.h.
albaGUISettingsDialog::albaGUISettingsDialog | ( | wxString | dialog_title = _("Application Settings") | ) |
constructor
albaGUISettingsDialog::~albaGUISettingsDialog | ( | ) |
destructor
|
virtual |
Answer to the messages coming from interface.
Implements albaObserver.
void albaGUISettingsDialog::AddPage | ( | albaGUI * | ui, |
wxString | label, | ||
wxString | parent_label = "" |
||
) |
AddPage to the dialog.
void albaGUISettingsDialog::RemovePage | ( | wxString | label | ) |
RemovePage – kills the specified page and all its children.
bool albaGUISettingsDialog::ShowModal | ( | ) |
Show the Settings Dialog.
|
protected |
add a root to the gui setting tree
|
protected |
retrieve the page through the name
|
protected |
Definition at line 71 of file albaGUISettingsDialog.h.
|
protected |
Definition at line 72 of file albaGUISettingsDialog.h.
|
protected |
Definition at line 73 of file albaGUISettingsDialog.h.
|
protected |
Definition at line 74 of file albaGUISettingsDialog.h.