KDECore
KConfigSkeletonGenericItem< T > Class Template Reference
#include <KConfigSkeletonGenericItem>

Detailed Description
template<typename T>
class KConfigSkeletonGenericItem< T >
Definition at line 205 of file kcoreconfigskeleton.h.
Public Member Functions | |
KConfigSkeletonGenericItem (const QString &_group, const QString &_key, T &reference, T defaultValue) | |
void | readDefault (KConfig *config) |
virtual void | setDefault () |
virtual void | setDefaultValue (const T &v) |
void | setValue (const T &v) |
void | swapDefault () |
const T & | value () const |
T & | value () |
virtual void | writeConfig (KConfig *config) |
Protected Attributes | |
T | mDefault |
T | mLoadedValue |
T & | mReference |
Constructor & Destructor Documentation
KConfigSkeletonGenericItem< T >::KConfigSkeletonGenericItem | ( | const QString & | _group, | |
const QString & | _key, | |||
T & | reference, | |||
T | defaultValue | |||
) | [inline] |
Constructor.
- Parameters:
-
_group Config file group. _key Config file key.
- Parameters:
-
reference The initial value to hold in the item defaultValue The default value for the item
Definition at line 212 of file kcoreconfigskeleton.h.
Member Function Documentation
void KConfigSkeletonGenericItem< T >::readDefault | ( | KConfig * | config | ) | [inline, virtual] |
Read global default value.
Implements KConfigSkeletonItem.
Definition at line 273 of file kcoreconfigskeleton.h.
virtual void KConfigSkeletonGenericItem< T >::setDefault | ( | ) | [inline, virtual] |
Set the value for this item to the default value.
Implements KConfigSkeletonItem.
Definition at line 254 of file kcoreconfigskeleton.h.
virtual void KConfigSkeletonGenericItem< T >::setDefaultValue | ( | const T & | v | ) | [inline, virtual] |
void KConfigSkeletonGenericItem< T >::setValue | ( | const T & | v | ) | [inline] |
void KConfigSkeletonGenericItem< T >::swapDefault | ( | ) | [inline, virtual] |
Exchanges the current value with the default value Used by KCoreConfigSkeleton::useDefaults(bool);.
Implements KConfigSkeletonItem.
Definition at line 282 of file kcoreconfigskeleton.h.
const T& KConfigSkeletonGenericItem< T >::value | ( | ) | const [inline] |
Return const value of this KConfigSkeletonItem.
Definition at line 238 of file kcoreconfigskeleton.h.
T& KConfigSkeletonGenericItem< T >::value | ( | ) | [inline] |
virtual void KConfigSkeletonGenericItem< T >::writeConfig | ( | KConfig * | config | ) | [inline, virtual] |
This function is called by KCoreConfigSkeleton to write the value of this setting to a config file.
Implements KConfigSkeletonItem.
Reimplemented in KCoreConfigSkeleton::ItemString, KCoreConfigSkeleton::ItemUrl, KCoreConfigSkeleton::ItemEnum, KCoreConfigSkeleton::ItemPathList, and KCoreConfigSkeleton::ItemUrlList.
Definition at line 260 of file kcoreconfigskeleton.h.
Member Data Documentation
T KConfigSkeletonGenericItem< T >::mDefault [protected] |
T KConfigSkeletonGenericItem< T >::mLoadedValue [protected] |
Definition at line 292 of file kcoreconfigskeleton.h.
T& KConfigSkeletonGenericItem< T >::mReference [protected] |
The documentation for this class was generated from the following file: