Main Page | Namespace List | Class Hierarchy | Class List | File List | Class Members | File Members

Setting Class Reference

#include <setting.h>

Collaboration diagram for Setting:

[legend]
List of all members.

Detailed Description

Setting class, allows the setting and retrieval of setting values.

Definition at line 23 of file setting.h.

Public Member Functions

 Setting (QString key, QString value)
QString getKey ()
QString getValue ()
void setValue (QString value)
SettinggetNext ()
 gets a pointer to the next setting in the list

void setNext (Setting *next)
 sets a pointer to the next setting in the list

void resetSetting ()
 resets value to default


Private Attributes

QString key
 setting key/identifier

QString value
 vaue

QString defaultValue
Settingnext
 pointer to next setting in list


Constructor & Destructor Documentation

Setting::Setting QString  key,
QString  value
 

Definition at line 18 of file setting.cpp.

References defaultValue, next, and Setting().

Referenced by Setting().

00019 { 00020 this->key = key; 00021 this->value = value; 00022 this->defaultValue = value; 00023 next = NULL; 00024 }


Member Function Documentation

QString Setting::getKey  ) 
 

Definition at line 26 of file setting.cpp.

References key.

Referenced by SettingGroup::getValue(), SettingGroup::resetSetting(), SettingGroup::saveSettings(), and SettingGroup::setValue().

00027 { 00028 return key; 00029 }

Setting * Setting::getNext  ) 
 

gets a pointer to the next setting in the list

Definition at line 41 of file setting.cpp.

References next.

Referenced by SettingGroup::getValue(), SettingGroup::resetSetting(), SettingGroup::saveSettings(), SettingGroup::setValue(), and SettingGroup::~SettingGroup().

00042 { 00043 return next; 00044 }

QString Setting::getValue  ) 
 

Definition at line 31 of file setting.cpp.

References value.

Referenced by SettingGroup::getValue(), and SettingGroup::saveSettings().

00032 { 00033 return value; 00034 }

void Setting::resetSetting  ) 
 

resets value to default

Definition at line 51 of file setting.cpp.

References defaultValue, and value.

Referenced by SettingGroup::resetSetting().

00052 { 00053 this->value = this->defaultValue; 00054 }

void Setting::setNext Setting next  ) 
 

sets a pointer to the next setting in the list

Definition at line 46 of file setting.cpp.

References setNext().

Referenced by setNext(), and SettingGroup::setValue().

00047 { 00048 this->next = next; 00049 }

void Setting::setValue QString  value  ) 
 

Definition at line 36 of file setting.cpp.

References setValue().

Referenced by SettingGroup::setValue(), and setValue().

00037 { 00038 this->value = value; 00039 }


Member Data Documentation

QString Setting::defaultValue [private]
 

Definition at line 52 of file setting.h.

Referenced by resetSetting(), and Setting().

QString Setting::key [private]
 

setting key/identifier

Definition at line 48 of file setting.h.

Referenced by getKey().

Setting* Setting::next [private]
 

pointer to next setting in list

Definition at line 55 of file setting.h.

Referenced by getNext(), and Setting().

QString Setting::value [private]
 

vaue

Definition at line 51 of file setting.h.

Referenced by getValue(), and resetSetting().


The documentation for this class was generated from the following files:
Generated on Sun Mar 4 19:43:08 2007 for AlbumShaper by doxygen 1.3.7