Setting Class Reference

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

#include <setting.h>

Collaboration diagram for Setting:
[legend]

List of all members.

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

Detailed Description

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

Definition at line 23 of file setting.h.


Constructor & Destructor Documentation

Setting::Setting ( QString  key,
QString  value 
)

Definition at line 18 of file setting.cpp.

References defaultValue, and next.

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.

Referenced by SettingGroup::setValue().

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

void Setting::setValue ( QString  value  ) 

Definition at line 36 of file setting.cpp.

Referenced by SettingGroup::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 Dec 5 14:44:57 2010 for AlbumShaper by  doxygen 1.6.3