AlbumShaper  1.0a3
Public Member Functions | Private Attributes | List of all members
Setting Class Reference

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

#include <setting.h>

Collaboration diagram for Setting:
Collaboration graph
[legend]

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 More...
 
void setNext (Setting *next)
 sets a pointer to the next setting in the list More...
 
void resetSetting ()
 resets value to default More...
 

Private Attributes

QString key
 setting key/identifier More...
 
QString value
 vaue More...
 
QString defaultValue
 
Settingnext
 pointer to next setting in list More...
 

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::Setting ( QString  key,
QString  value 
)

Definition at line 18 of file setting.cpp.

References defaultValue, key, next, and value.

19 {
20  this->key = key;
21  this->value = value;
22  this->defaultValue = value;
23  next = NULL;
24 }
Setting * next
pointer to next setting in list
Definition: setting.h:55
QString value
vaue
Definition: setting.h:51
QString defaultValue
Definition: setting.h:52
QString key
setting key/identifier
Definition: setting.h:48

Member Function Documentation

§ getKey()

QString Setting::getKey ( )

Definition at line 26 of file setting.cpp.

References key.

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

27 {
28  return key;
29 }
QString key
setting key/identifier
Definition: setting.h:48

§ getNext()

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().

42 {
43  return next;
44 }
Setting * next
pointer to next setting in list
Definition: setting.h:55

§ getValue()

QString Setting::getValue ( )

Definition at line 31 of file setting.cpp.

References value.

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

32 {
33  return value;
34 }
QString value
vaue
Definition: setting.h:51

§ resetSetting()

void Setting::resetSetting ( )

resets value to default

Definition at line 51 of file setting.cpp.

References defaultValue, and value.

Referenced by SettingGroup::resetSetting().

52 {
53  this->value = this->defaultValue;
54 }
QString value
vaue
Definition: setting.h:51
QString defaultValue
Definition: setting.h:52

§ setNext()

void Setting::setNext ( Setting next)

sets a pointer to the next setting in the list

Definition at line 46 of file setting.cpp.

References next.

Referenced by SettingGroup::setValue().

47 {
48  this->next = next;
49 }
Setting * next
pointer to next setting in list
Definition: setting.h:55

§ setValue()

void Setting::setValue ( QString  value)

Definition at line 36 of file setting.cpp.

References value.

Referenced by SettingGroup::setValue().

37 {
38  this->value = value;
39 }
QString value
vaue
Definition: setting.h:51

Member Data Documentation

§ defaultValue

QString Setting::defaultValue
private

Definition at line 52 of file setting.h.

Referenced by resetSetting(), and Setting().

§ key

QString Setting::key
private

setting key/identifier

Definition at line 48 of file setting.h.

Referenced by getKey(), and Setting().

§ next

Setting* Setting::next
private

pointer to next setting in list

Definition at line 55 of file setting.h.

Referenced by getNext(), setNext(), and Setting().

§ value

QString Setting::value
private

vaue

Definition at line 51 of file setting.h.

Referenced by getValue(), resetSetting(), Setting(), and setValue().


The documentation for this class was generated from the following files: