17#ifndef __albaGUISettings_H__
18#define __albaGUISettings_H__
51 const char *
GetLabel() {
return m_Label.GetCStr();};
Implementation of the message object for the Subject/Observer design pattern.
class name: albaGUISettings base class for more complex specified classes regarding the setting of ap...
virtual void InitializeSettings()
Initialize the settings.
void SetListener(albaObserver *Listener)
Set the listener of the events launched.
~albaGUISettings()
destructor
albaGUISettings(albaObserver *Listener, const albaString &label=_("Settings"))
constructor
albaObserver * m_Listener
const char * GetLabel()
Return the settings' label.
virtual void CreateGui()
Create the GUI for the setting panel.
albaGUI * GetGui()
Return the GUI of the setting panel.
virtual void OnEvent(albaEventBase *alba_event)
Answer to the messages coming from interface.
albaGUI is a panel with function to easily create GUI.
Interface implementing the Observer of the Subject/Observer design pattern.
albaString - performs common string operations on c-strings.