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)
Setting * getNext ()
 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
Setting * next
 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: