14#ifndef __albaGUIApplicationSettings_H__
15#define __albaGUIApplicationSettings_H__
Implementation of the message object for the Subject/Observer design pattern.
Class Name: albaGUIApplicationSettings.
albaString & GetLogFolder()
Return the folder in which store the log files.
void InitializeSettings()
Initialize the application settings.
void DisableLogDirChoices()
Disable the possibility to choose log directory.
void SetLogFileStatus(int log_status)
Set the log status flag.
void EnableItems()
Used to enable/disable items according to the current widgets state.
bool GetLogToFileStatus()
Return true if Log To File is enabled.
bool m_EnableLogDirChoices
void EnableLogDirChoices()
Enable the possibility to choose log directory.
albaGUIApplicationSettings(albaObserver *Listener, const albaString &label=_("Application"))
constructor .
APP_SETTINGS_WIDGET_ID
GUI IDs.
void CreateGui()
Create the GUI for the setting panel.
albaString m_LogFolder
Flag used to store the log folder.
bool GetWarnUserFlag()
Return the status of the WarnUser flag.
void SetAutoSave(int autoSave)
Enable/Disable AutoSave Project.
int m_WarnUserFlag
Warn user flag on not supported undo operations.
int m_LogToFile
Flag used to store the On-Off state of log to file mechanism.
void OnEvent(albaEventBase *alba_event)
Answer to the messages coming from interface.
~albaGUIApplicationSettings()
destructor .
void SetLogFolder(albaString log_folder)
Set a folder name for the log file.
class name: albaGUISettings base class for more complex specified classes regarding the setting of ap...
Interface implementing the Observer of the Subject/Observer design pattern.
albaString - performs common string operations on c-strings.