KConfigSkeletonGenericItem< T > Class Template Reference

Inheritance diagram for KConfigSkeletonGenericItem< T >:

KConfigSkeletonItem List of all members.

Detailed Description

template<typename T>
class KConfigSkeletonGenericItem< T >

Definition at line 231 of file kconfigskeleton.h.


Public Member Functions

 KConfigSkeletonGenericItem (const QString &group, const QString &key, T &reference, T defaultValue)
void setValue (const T &v)
T & value ()
const T & value () const
virtual void setDefaultValue (const T &v)
virtual void setDefault ()
virtual void writeConfig (KConfig *config)
void readDefault (KConfig *config)
void swapDefault ()

Protected Attributes

T & mReference
mDefault
mLoadedValue

Member Function Documentation

template<typename T>
void KConfigSkeletonGenericItem< T >::setValue ( const T &  v  )  [inline]

Set value of this KConfigSkeletonItem.

Definition at line 244 of file kconfigskeleton.h.

template<typename T>
T& KConfigSkeletonGenericItem< T >::value (  )  [inline]

Return value of this KConfigSkeletonItem.

Definition at line 252 of file kconfigskeleton.h.

template<typename T>
const T& KConfigSkeletonGenericItem< T >::value (  )  const [inline]

Return const value of this KConfigSkeletonItem.

Definition at line 260 of file kconfigskeleton.h.

template<typename T>
virtual void KConfigSkeletonGenericItem< T >::setDefaultValue ( const T &  v  )  [inline, virtual]

Set default value for this item.

Definition at line 268 of file kconfigskeleton.h.

template<typename T>
virtual void KConfigSkeletonGenericItem< T >::setDefault (  )  [inline, virtual]

Sets the current value to the default value.

Implements KConfigSkeletonItem.

Definition at line 273 of file kconfigskeleton.h.

template<typename T>
virtual void KConfigSkeletonGenericItem< T >::writeConfig ( KConfig config  )  [inline, virtual]

This function is called by KConfigSkeleton to write the value of this setting to a config file.

Implements KConfigSkeletonItem.

Reimplemented in KConfigSkeleton::ItemString, KConfigSkeleton::ItemEnum, and KConfigSkeleton::ItemPathList.

Definition at line 278 of file kconfigskeleton.h.

template<typename T>
void KConfigSkeletonGenericItem< T >::readDefault ( KConfig config  )  [inline, virtual]

Read global default value.

Implements KConfigSkeletonItem.

Definition at line 290 of file kconfigskeleton.h.

template<typename T>
void KConfigSkeletonGenericItem< T >::swapDefault (  )  [inline, virtual]

Exchanges the current value with the default value Used by KConfigSkeleton::useDefaults(bool);.

Implements KConfigSkeletonItem.

Definition at line 298 of file kconfigskeleton.h.


The documentation for this class was generated from the following file:
KDE Home | KDE Accessibility Home | Description of Access Keys