KDECore
kconfiggroup.h
Go to the documentation of this file.
340 QStringList readXdgListEntry(const QString &pKey, const QStringList &aDefault = QStringList()) const;
342 QStringList readXdgListEntry(const char *pKey, const QStringList &aDefault = QStringList()) const;
448 inline void writeEntry(const QString &key, const QList<T> &value, WriteConfigFlags pFlags = Normal)
452 inline void writeEntry(const char *key, const QList<T> &value, WriteConfigFlags pFlags = Normal)
677inline Class::Enum readEntry(const KConfigGroup& group, const char* key, const Class::Enum& def) \
700inline Class::Flags readEntry(const KConfigGroup& group, const char* key, const Class::Flags& def) \
virtual bool isGroupImmutableImpl(const QByteArray &aGroup) const =0
virtual QStringList groupList() const =0
Returns a list of groups that are known about.
void deleteGroup(const QByteArray &group, WriteConfigFlags flags=Normal)
Delete aGroup.
Definition kconfigbase.cpp:74
virtual void deleteGroupImpl(const QByteArray &group, WriteConfigFlags flags=Normal)=0
virtual void markAsClean()=0
Reset the dirty flags of all entries in the entry map, so the values will not be written to disk on a...
virtual bool isImmutable() const =0
Checks whether this configuration object can be modified.
@ Normal
Save the entry to the application specific config file without a locale tag.
Definition kconfigbase.h:59
virtual bool hasGroupImpl(const QByteArray &group) const =0
virtual KConfigGroup groupImpl(const QByteArray &b)=0
virtual AccessMode accessMode() const =0
Returns the access mode of the app-config object.
KConfigGroup group(const QByteArray &group)
Returns an object for the named subgroup.
Definition kconfigbase.cpp:44
void reparent(KConfigBase *parent, WriteConfigFlags pFlags=Normal)
Changes the configuration object that this group belongs to.
Definition kconfiggroup.cpp:1235
T readEntry(const QString &key, const T &aDefault) const
Reads the value of an entry specified by pKey in the current group.
Definition kconfiggroup.h:248
void writeEntry(const QString &key, const QVariant &value, WriteConfigFlags pFlags=Normal)
Writes a value to the configuration object.
Definition kconfiggroup.cpp:1037
void writeEntry(const char *key, const T &value, WriteConfigFlags pFlags=Normal)
Overload for writeEntry(const QString&, const QVariant&, WriteConfigFlags)
Definition kconfiggroup.h:425
T readEntry(const char *key, const T &aDefault) const
Overload for readEntry(const QString&, const T&) const.
Definition kconfiggroup.h:252
void writeEntry(const QString &key, const QList< T > &value, WriteConfigFlags pFlags=Normal)
Overload for writeEntry(const QString&, const QVariant&, WriteConfigFlags)
Definition kconfiggroup.h:448
KConfigGroup & operator=(const KConfigGroup &)
Definition kconfiggroup.cpp:497
void writeEntry(const char *key, const QList< T > &value, WriteConfigFlags pFlags=Normal)
Overload for writeEntry(const QString&, const QVariant&, WriteConfigFlags)
Definition kconfiggroup.h:452
KConfig * config()
Return the config object that this group belongs to.
Definition kconfiggroup.cpp:610
bool exists() const
Check whether the containing KConfig object acutally contains a group with this name.
Definition kconfiggroup.cpp:588
void changeGroup(const QString &group)
Changes the group of the object.
Definition kconfiggroup.cpp:564
KConfigGroup parent() const
Returns the group that this group belongs to.
Definition kconfiggroup.cpp:538
QList< T > readEntry(const QString &key, const QList< T > &aDefault) const
Reads a list of values from the config object.
Definition kconfiggroup.h:323
void writeEntry(const QString &key, const T &value, WriteConfigFlags pFlags=Normal)
Overload for writeEntry(const QString&, const QVariant&, WriteConfigFlags)
Definition kconfiggroup.h:429
QList< T > readEntry(const char *key, const QList< T > &aDefault) const
Overload for readEntry(const QString&, const QList<T>&)
Definition kconfiggroup.h:327
QStringList keyList() const
Returns a list of keys this group contains.
Definition kconfiggroup.cpp:1174
void copyTo(KConfigBase *other, WriteConfigFlags pFlags=Normal) const
Copies the entries in this group to another configuration object.
Definition kconfiggroup.cpp:1220
Definition kaboutdata.h:33
KAutostart::StartPhase readEntry(const KConfigGroup &group, const char *key, const KAutostart::StartPhase &aDefault)
Definition kautostart.cpp:227
#define T
This file is part of the KDE documentation.
Documentation copyright © 1996-2025 The KDE developers.
Generated on Tue Mar 25 2025 00:00:00 by doxygen 1.14.0 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2025 The KDE developers.
Generated on Tue Mar 25 2025 00:00:00 by doxygen 1.14.0 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.