AlbumShaper  1.0a3
Public Member Functions | Private Attributes
Setting Class Reference

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

#include <setting.h>

Collaboration diagram for Setting:
Collaboration graph
[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, key, next, and value.

{
    this->key = key;
    this->value = value;
    this->defaultValue = value;
    next = NULL;
}

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

{
  return key;
}
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().

{
  return next;
}
QString Setting::getValue ( )

Definition at line 31 of file setting.cpp.

References value.

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

{
  return value;
}
void Setting::resetSetting ( )

resets value to default

Definition at line 51 of file setting.cpp.

References defaultValue, and value.

Referenced by SettingGroup::resetSetting().

{
  this->value = this->defaultValue;
}
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().

{
  this->next = next;
}
void Setting::setValue ( QString  value)

Definition at line 36 of file setting.cpp.

References value.

Referenced by SettingGroup::setValue().

{
  this->value = value;
}

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(), and Setting().

Setting* Setting::next [private]

pointer to next setting in list

Definition at line 55 of file setting.h.

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

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: