#include <tdeconfigskeleton.h>
Inherited by TDEConfigSkeletonGenericItem< bool >, TDEConfigSkeletonGenericItem< TQColor >, TDEConfigSkeletonGenericItem< TQDateTime >, TDEConfigSkeletonGenericItem< double >, TDEConfigSkeletonGenericItem< TQFont >, TDEConfigSkeletonGenericItem< int >, TDEConfigSkeletonGenericItem< TQ_INT64 >, TDEConfigSkeletonGenericItem< TQValueList< int > >, TDEConfigSkeletonGenericItem< long >, TDEConfigSkeletonGenericItem< TQPoint >, TDEConfigSkeletonGenericItem< TQVariant >, TDEConfigSkeletonGenericItem< TQRect >, TDEConfigSkeletonGenericItem< TQSize >, TDEConfigSkeletonGenericItem< TQString >, TDEConfigSkeletonGenericItem< TQStringList >, TDEConfigSkeletonGenericItem< unsigned int >, TDEConfigSkeletonGenericItem< TQ_UINT64 >, TDEConfigSkeletonGenericItem< unsigned long >, and TDEConfigSkeletonGenericItem< T >.
Class for storing a preferences setting.
- Author
- Cornelius Schumacher
- See also
- TDEConfigSkeleton
This class represents one preferences setting as used by TDEConfigSkeleton. Subclasses of TDEConfigSkeletonItem implement storage functions for a certain type of setting. Normally you don't have to use this class directly. Use the special addItem() functions of TDEConfigSkeleton instead. If you subclass this class you will have to register instances with the function TDEConfigSkeleton::addItem().
Definition at line 50 of file tdeconfigskeleton.h.
◆ Dict
◆ DictIterator
◆ List
◆ TDEConfigSkeletonItem()
TDEConfigSkeletonItem::TDEConfigSkeletonItem |
( |
const TQString & |
group, |
|
|
const TQString & |
key |
|
) |
| |
|
inline |
Constructor.
- Parameters
-
group | Config file group. |
key | Config file key. |
Definition at line 63 of file tdeconfigskeleton.h.
◆ ~TDEConfigSkeletonItem()
virtual TDEConfigSkeletonItem::~TDEConfigSkeletonItem |
( |
| ) |
|
|
inlinevirtual |
◆ group()
TQString TDEConfigSkeletonItem::group |
( |
| ) |
const |
|
inline |
◆ isImmutable()
bool TDEConfigSkeletonItem::isImmutable |
( |
| ) |
const |
|
inline |
◆ key()
TQString TDEConfigSkeletonItem::key |
( |
| ) |
const |
|
inline |
◆ label()
TQString TDEConfigSkeletonItem::label |
( |
| ) |
const |
|
inline |
◆ maxValue()
virtual TQVariant TDEConfigSkeletonItem::maxValue |
( |
| ) |
const |
|
inlinevirtual |
◆ minValue()
virtual TQVariant TDEConfigSkeletonItem::minValue |
( |
| ) |
const |
|
inlinevirtual |
◆ name()
TQString TDEConfigSkeletonItem::name |
( |
| ) |
const |
|
inline |
◆ property()
virtual TQVariant TDEConfigSkeletonItem::property |
( |
| ) |
const |
|
pure virtual |
Return item as property.
Implemented in TDEConfigSkeleton::ItemString, TDEConfigSkeleton::ItemProperty, TDEConfigSkeleton::ItemBool, TDEConfigSkeleton::ItemInt, TDEConfigSkeleton::ItemInt64, TDEConfigSkeleton::ItemUInt, TDEConfigSkeleton::ItemLong, TDEConfigSkeleton::ItemULong, TDEConfigSkeleton::ItemUInt64, TDEConfigSkeleton::ItemDouble, TDEConfigSkeleton::ItemColor, TDEConfigSkeleton::ItemFont, TDEConfigSkeleton::ItemRect, TDEConfigSkeleton::ItemPoint, TDEConfigSkeleton::ItemSize, TDEConfigSkeleton::ItemDateTime, TDEConfigSkeleton::ItemStringList, and TDEConfigSkeleton::ItemIntList.
◆ readConfig()
virtual void TDEConfigSkeletonItem::readConfig |
( |
TDEConfig * |
| ) |
|
|
pure virtual |
This function is called by TDEConfigSkeleton to read the value for this setting from a config file.
value.
Implemented in TDEConfigSkeleton::ItemString, TDEConfigSkeleton::ItemProperty, TDEConfigSkeleton::ItemBool, TDEConfigSkeleton::ItemInt, TDEConfigSkeleton::ItemInt64, TDEConfigSkeleton::ItemEnum, TDEConfigSkeleton::ItemUInt, TDEConfigSkeleton::ItemLong, TDEConfigSkeleton::ItemULong, TDEConfigSkeleton::ItemUInt64, TDEConfigSkeleton::ItemDouble, TDEConfigSkeleton::ItemColor, TDEConfigSkeleton::ItemFont, TDEConfigSkeleton::ItemRect, TDEConfigSkeleton::ItemPoint, TDEConfigSkeleton::ItemSize, TDEConfigSkeleton::ItemDateTime, TDEConfigSkeleton::ItemStringList, TDEConfigSkeleton::ItemPathList, and TDEConfigSkeleton::ItemIntList.
◆ readDefault()
virtual void TDEConfigSkeletonItem::readDefault |
( |
TDEConfig * |
| ) |
|
|
pure virtual |
Read global default value.
◆ readImmutability()
void TDEConfigSkeletonItem::readImmutability |
( |
TDEConfig * |
config | ) |
|
|
protected |
sets mIsImmutable to true if mKey in config is immutable
- Parameters
-
config | TDEConfig to check if mKey is immutable in |
Definition at line 35 of file tdeconfigskeleton.cpp.
◆ setDefault()
virtual void TDEConfigSkeletonItem::setDefault |
( |
| ) |
|
|
pure virtual |
Sets the current value to the default value.
◆ setGroup()
void TDEConfigSkeletonItem::setGroup |
( |
const TQString & |
group | ) |
|
|
inline |
◆ setKey()
void TDEConfigSkeletonItem::setKey |
( |
const TQString & |
key | ) |
|
|
inline |
◆ setLabel()
void TDEConfigSkeletonItem::setLabel |
( |
const TQString & |
l | ) |
|
|
inline |
Set label providing a translated one-line description of the item.
Definition at line 126 of file tdeconfigskeleton.h.
◆ setName()
void TDEConfigSkeletonItem::setName |
( |
const TQString & |
name | ) |
|
|
inline |
◆ setProperty()
virtual void TDEConfigSkeletonItem::setProperty |
( |
const TQVariant & |
p | ) |
|
|
pure virtual |
Set item to p
.
Implemented in TDEConfigSkeleton::ItemString, TDEConfigSkeleton::ItemProperty, TDEConfigSkeleton::ItemBool, TDEConfigSkeleton::ItemInt, TDEConfigSkeleton::ItemInt64, TDEConfigSkeleton::ItemUInt, TDEConfigSkeleton::ItemLong, TDEConfigSkeleton::ItemULong, TDEConfigSkeleton::ItemUInt64, TDEConfigSkeleton::ItemDouble, TDEConfigSkeleton::ItemColor, TDEConfigSkeleton::ItemFont, TDEConfigSkeleton::ItemRect, TDEConfigSkeleton::ItemPoint, TDEConfigSkeleton::ItemSize, TDEConfigSkeleton::ItemDateTime, TDEConfigSkeleton::ItemStringList, and TDEConfigSkeleton::ItemIntList.
◆ setWhatsThis()
void TDEConfigSkeletonItem::setWhatsThis |
( |
const TQString & |
w | ) |
|
|
inline |
◆ swapDefault()
virtual void TDEConfigSkeletonItem::swapDefault |
( |
| ) |
|
|
pure virtual |
◆ whatsThis()
TQString TDEConfigSkeletonItem::whatsThis |
( |
| ) |
const |
|
inline |
◆ writeConfig()
virtual void TDEConfigSkeletonItem::writeConfig |
( |
TDEConfig * |
| ) |
|
|
pure virtual |
◆ mGroup
TQString TDEConfigSkeletonItem::mGroup |
|
protected |
◆ mKey
TQString TDEConfigSkeletonItem::mKey |
|
protected |
◆ mName
TQString TDEConfigSkeletonItem::mName |
|
protected |
The documentation for this class was generated from the following files: