kdecore Library API Documentation

KConfigSkeletonGenericItem< T > Class Template Reference

Inheritance diagram for KConfigSkeletonGenericItem< T >:

Inheritance graph
[legend]
Collaboration diagram for KConfigSkeletonGenericItem< T >:

Collaboration graph
[legend]
List of all members.

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

Detailed Description

template<typename T>
class KConfigSkeletonGenericItem< T >

Definition at line 231 of file kconfigskeleton.h.


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 Logo
This file is part of the documentation for kdecore Library Version 3.4.2.
Documentation copyright © 1996-2004 the KDE developers.
Generated on Fri Sep 16 06:47:43 2005 by doxygen 1.4.4 written by Dimitri van Heesch, © 1997-2003