ALBA
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
albaGUISettings Class Reference

#include <albaGUISettings.h>

Inheritance diagram for albaGUISettings:
Inheritance graph
[legend]
Collaboration diagram for albaGUISettings:
Collaboration graph
[legend]

Public Member Functions

 albaGUISettings (albaObserver *Listener, const albaString &label=_("Settings"))
 
 ~albaGUISettings ()
 
virtual void OnEvent (albaEventBase *alba_event)
 
void SetListener (albaObserver *Listener)
 
albaGUIGetGui ()
 
const char * GetLabel ()
 
- Public Member Functions inherited from albaObserver
 albaObserver ()
 
virtual ~albaObserver ()
 
virtual void OnEvent (albaEventBase *e)=0
 

Protected Member Functions

virtual void CreateGui ()
 
virtual void InitializeSettings ()
 

Protected Attributes

albaGUIm_Gui
 
albaString m_Label
 
wxConfig * m_Config
 
albaObserverm_Listener
 

Detailed Description

class name: albaGUISettings base class for more complex specified classes regarding the setting of application.

It returns a gui and generally can access to registry keys.

Definition at line 33 of file albaGUISettings.h.

Constructor & Destructor Documentation

◆ albaGUISettings()

albaGUISettings::albaGUISettings ( albaObserver Listener,
const albaString label = _("Settings") 
)

constructor

◆ ~albaGUISettings()

albaGUISettings::~albaGUISettings ( )

destructor

Member Function Documentation

◆ OnEvent()

virtual void albaGUISettings::OnEvent ( albaEventBase alba_event)
virtual

◆ SetListener()

void albaGUISettings::SetListener ( albaObserver Listener)
inline

Set the listener of the events launched.

Definition at line 45 of file albaGUISettings.h.

◆ GetGui()

albaGUI * albaGUISettings::GetGui ( )

Return the GUI of the setting panel.

◆ GetLabel()

const char * albaGUISettings::GetLabel ( )
inline

Return the settings' label.

Definition at line 51 of file albaGUISettings.h.

◆ CreateGui()

virtual void albaGUISettings::CreateGui ( )
protectedvirtual

◆ InitializeSettings()

virtual void albaGUISettings::InitializeSettings ( )
protectedvirtual

Member Data Documentation

◆ m_Gui

albaGUI* albaGUISettings::m_Gui
protected

Definition at line 60 of file albaGUISettings.h.

◆ m_Label

albaString albaGUISettings::m_Label
protected

Definition at line 61 of file albaGUISettings.h.

◆ m_Config

wxConfig* albaGUISettings::m_Config
protected

Definition at line 63 of file albaGUISettings.h.

◆ m_Listener

albaObserver* albaGUISettings::m_Listener
protected

Definition at line 65 of file albaGUISettings.h.


The documentation for this class was generated from the following file: