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