KDECore
kcoreconfigskeleton.h
Go to the documentation of this file.
bool hasDefault(const QString &key) const
Whether a default is specified for an entry in either the system wide configuration file or the globa...
Definition: kconfiggroup.cpp:1139
void writeEntry(const QString &key, const QVariant &value, WriteConfigFlags pFlags=Normal)
Writes a value to the configuration object.
Definition: kconfiggroup.cpp:1037
void revertToDefault(const QString &key)
Reverts an entry to the default settings.
Definition: kconfiggroup.cpp:1125
KConfigSkeletonGenericItem(const QString &_group, const QString &_key, T &reference, T defaultValue)
Definition: kcoreconfigskeleton.h:224
const T & value() const
Return const value of this KConfigSkeletonItem.
Definition: kcoreconfigskeleton.h:250
void swapDefault()
Exchanges the current value with the default value Used by KCoreConfigSkeleton::useDefaults(bool);.
Definition: kcoreconfigskeleton.h:294
virtual void setDefaultValue(const T &v)
Set default value for this item.
Definition: kcoreconfigskeleton.h:258
virtual void setDefault()
Set the value for this item to the default value.
Definition: kcoreconfigskeleton.h:266
virtual void writeConfig(KConfig *config)
This function is called by KCoreConfigSkeleton to write the value of this setting to a config file.
Definition: kcoreconfigskeleton.h:272
void setValue(const T &v)
Set value of this KConfigSkeletonItem.
Definition: kcoreconfigskeleton.h:234
QHash< QString, KConfigSkeletonItem * > Dict
Definition: kcoreconfigskeleton.h:56
virtual bool isEqual(const QVariant &p) const =0
Check whether the item is equal to p.
virtual void writeConfig(KConfig *)=0
This function is called by KCoreConfigSkeleton to write the value of this setting to a config file.
virtual void swapDefault()=0
Exchanges the current value with the default value Used by KCoreConfigSkeleton::useDefaults(bool);.
QHash< QString, KConfigSkeletonItem * >::Iterator DictIterator
Definition: kcoreconfigskeleton.h:57
virtual void setDefault()=0
Sets the current value to the default value.
virtual void readConfig(KConfig *)=0
This function is called by KCoreConfigSkeleton to read the value for this setting from a config file.
Class for handling a bool preferences item.
Definition: kcoreconfigskeleton.h:497
Class for handling a QDateTime preferences item.
Definition: kcoreconfigskeleton.h:857
Class for handling a floating point preference item.
Definition: kcoreconfigskeleton.h:743
Class for handling an integer list preferences item.
Definition: kcoreconfigskeleton.h:951
Class for handling a 32-bit integer preferences item.
Definition: kcoreconfigskeleton.h:521
Class for handling a 64-bit integer preferences item.
Definition: kcoreconfigskeleton.h:566
Class for handling a password preferences item.
Definition: kcoreconfigskeleton.h:423
Class for handling a path list preferences item.
Definition: kcoreconfigskeleton.h:907
Class for handling a path preferences item.
Definition: kcoreconfigskeleton.h:435
Class for handling a QPoint preferences item.
Definition: kcoreconfigskeleton.h:809
Class for handling a QVariant preferences item.
Definition: kcoreconfigskeleton.h:476
Class for handling a QRect preferences item.
Definition: kcoreconfigskeleton.h:785
Class for handling a QSize preferences item.
Definition: kcoreconfigskeleton.h:833
Class for handling a string list preferences item.
Definition: kcoreconfigskeleton.h:882
Class for handling a string preferences item.
Definition: kcoreconfigskeleton.h:374
Class for handling an unsigned 32-bit integer preferences item.
Definition: kcoreconfigskeleton.h:658
Class for handling unsigned 64-bit integer preferences item.
Definition: kcoreconfigskeleton.h:699
Class for handling a url list preferences item.
Definition: kcoreconfigskeleton.h:924
Class for handling a url preferences item.
Definition: kcoreconfigskeleton.h:447
Class for handling preferences settings for an application.
Definition: kcoreconfigskeleton.h:367
void configChanged()
This signal is emitted when the configuration change.
KUrl::List is a QList that contains KUrls with a few convenience methods.
Definition: kurl.h:147
Definition: kaboutdata.h:33
static void addItem(KServiceGroup::List &sorted, const KSycocaEntry::Ptr &p, bool &addSeparator)
Definition: kservicegroup.cpp:362
#define T
QString whatsThis
Definition: kcoreconfigskeleton.h:625
QString whatsThis
Definition: kcoreconfigskeleton.h:617
This file is part of the KDE documentation.
Documentation copyright © 1996-2023 The KDE developers.
Generated on Mon Feb 20 2023 00:00:00 by doxygen 1.9.6 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2023 The KDE developers.
Generated on Mon Feb 20 2023 00:00:00 by doxygen 1.9.6 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.