ALBA
albaWizardSettings.h
Go to the documentation of this file.
1/*=========================================================================
2
3 Program: ALBA (Agile Library for Biomedical Applications)
4 Module: albaWizardSettings
5 Authors: Gianluigi Crimi
6
7 Copyright (c) BIC
8 All rights reserved. See Copyright.txt or
9
10
11 This software is distributed WITHOUT ANY WARRANTY; without even
12 the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
13 PURPOSE. See the above copyright notice for more information.
14
15=========================================================================*/
16#ifndef __albaGUILocaleSettings_H__
17#define __albaGUILocaleSettings_H__
18
19#include "albaGUISettings.h"
20#include "albaDefines.h"
21
22//----------------------------------------------------------------------------
23// forward reference
24//----------------------------------------------------------------------------
25
30class ALBA_EXPORT albaWizardSettings : public albaGUISettings
31{
32
33 enum WIZARD_SETTINGS
34 {
35 WIZARD_SETTINGS_ID = MINID,
36 };
37
38public:
40 albaWizardSettings(albaObserver *Listener, const albaString &label = _("Wizard Settings"));
43
45 void OnEvent(albaEventBase *alba_event);
46
48 void SetShowInformationBoxes(int value);
49
52
53protected:
55 void CreateGui();
56
59
61};
62#endif
MINID
Definition: albaDecl.h:420
Implementation of the message object for the Subject/Observer design pattern.
Definition: albaEventBase.h:49
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.
Definition: albaObserver.h:36
albaString - performs common string operations on c-strings.
Definition: albaString.h:43
class name :albaWizardSettings class that manage wizard specific settings
void OnEvent(albaEventBase *alba_event)
Answer to the messages coming from interface.
int GetShowInformationBoxes()
return the state of show of information boxes
void SetShowInformationBoxes(int value)
Enable/disable show of information boxes.
~albaWizardSettings()
destructor
void CreateGui()
Create the GUI for the setting panel.
albaWizardSettings(albaObserver *Listener, const albaString &label=_("Wizard Settings"))
constructor
void InitializeSettings()
Initialize language used into the application.