2 #include <Q3TextStream> 13 #ifndef CONFIGURATION_SETTINGGROUP_H 14 #define CONFIGURATION_SETTINGGROUP_H 44 void setValue(QString key, QString value);
76 #endif //CONFIGURATION_SETTINGGROUP_H Setting class, allows the setting and retrieval of setting values.
SettingGroup(QString name)
Creates configuration variables using default avlues.
QString name
groups identifying name
Setting * lastSetting
pointer to last setting in group
QString getValue(QString key)
Returns a setting value.
QString getName()
Returns group's name.
void loadSettings(QDomNode &node)
void setNext(SettingGroup *next)
sets the next group setting
~SettingGroup()
Destructor.
SettingGroup * getNext()
returns the next groupsetting
Setting * firstSetting
pointer to first setting in group
void resetSetting(QString key)
resets a setting to its default value
void saveSettings(Q3TextStream &stream)
writes out this group to file
void setValue(QString key, QString value)
Sets a setting value, create new setting if setting not found.
SettingGroup contains settings which are releated.
SettingGroup * next
pointer to next settingroup