KDECore
#include <kconfig_p.h>
Inherited by KDesktopFilePrivate.
Public Member Functions | |
QSet< QByteArray > | allSubGroups (const QByteArray &parentGroup) const |
bool | canWriteEntry (const QByteArray &group, const char *key, bool isDefault=false) const |
void | changeFileName (const QString &fileName, const char *resourceType) |
void | copyGroup (const QByteArray &source, const QByteArray &destination, KConfigGroup *otherGroup, KConfigBase::WriteConfigFlags flags) const |
QStringList | groupList (const QByteArray &group) const |
bool | hasNonDeletedEntries (const QByteArray &group) const |
QStringList | keyListImpl (const QByteArray &theGroup) const |
QByteArray | lookupData (const QByteArray &group, const char *key, KEntryMap::SearchFlags flags) const |
QString | lookupData (const QByteArray &group, const char *key, KEntryMap::SearchFlags flags, bool *expand) const |
void | putData (const QByteArray &group, const char *key, const QByteArray &value, KConfigBase::WriteConfigFlags flags, bool expand=false) |
void | revertEntry (const QByteArray &group, const char *key) |
Static Public Member Functions | |
static QString | expandString (const QString &value) |
Public Attributes | |
KConfig::OpenFlags | openFlags |
const char * | resourceType |
Protected Member Functions | |
KConfigPrivate (const KComponentData &componentData_, KConfig::OpenFlags flags, const char *resource) | |
virtual | ~KConfigPrivate () |
Protected Attributes | |
bool | bDynamicBackend:1 |
KSharedPtr< KConfigBackend > | mBackend |
Detailed Description
Definition at line 42 of file kconfig_p.h.
Constructor & Destructor Documentation
◆ KConfigPrivate()
|
protected |
Definition at line 56 of file kconfig.cpp.
◆ ~KConfigPrivate()
|
inlineprotectedvirtual |
Definition at line 77 of file kconfig_p.h.
Member Function Documentation
◆ allSubGroups()
Definition at line 303 of file kconfig.cpp.
◆ canWriteEntry()
bool KConfigPrivate::canWriteEntry | ( | const QByteArray & | group, |
const char * | key, | ||
bool | isDefault = false |
||
) | const |
Definition at line 832 of file kconfig.cpp.
◆ changeFileName()
Definition at line 509 of file kconfig.cpp.
◆ copyGroup()
void KConfigPrivate::copyGroup | ( | const QByteArray & | source, |
const QByteArray & | destination, | ||
KConfigGroup * | otherGroup, | ||
KConfigBase::WriteConfigFlags | flags | ||
) | const |
Definition at line 109 of file kconfig.cpp.
◆ expandString()
Definition at line 155 of file kconfig.cpp.
◆ groupList()
QStringList KConfigPrivate::groupList | ( | const QByteArray & | group | ) | const |
Definition at line 278 of file kconfig.cpp.
◆ hasNonDeletedEntries()
Definition at line 316 of file kconfig.cpp.
◆ keyListImpl()
QStringList KConfigPrivate::keyListImpl | ( | const QByteArray & | theGroup | ) | const |
Definition at line 328 of file kconfig.cpp.
◆ lookupData() [1/2]
QByteArray KConfigPrivate::lookupData | ( | const QByteArray & | group, |
const char * | key, | ||
KEntryMap::SearchFlags | flags | ||
) | const |
Definition at line 865 of file kconfig.cpp.
◆ lookupData() [2/2]
QString KConfigPrivate::lookupData | ( | const QByteArray & | group, |
const char * | key, | ||
KEntryMap::SearchFlags | flags, | ||
bool * | expand | ||
) | const |
Definition at line 876 of file kconfig.cpp.
◆ putData()
void KConfigPrivate::putData | ( | const QByteArray & | group, |
const char * | key, | ||
const QByteArray & | value, | ||
KConfigBase::WriteConfigFlags | flags, | ||
bool | expand = false |
||
) |
Definition at line 840 of file kconfig.cpp.
◆ revertEntry()
Definition at line 858 of file kconfig.cpp.
Member Data Documentation
◆ bDynamicBackend
|
protected |
Definition at line 81 of file kconfig_p.h.
◆ mBackend
|
protected |
Definition at line 72 of file kconfig_p.h.
◆ openFlags
KConfig::OpenFlags KConfigPrivate::openFlags |
Definition at line 46 of file kconfig_p.h.
◆ resourceType
const char* KConfigPrivate::resourceType |
Definition at line 47 of file kconfig_p.h.
The documentation for this class was generated from the following files:
Documentation copyright © 1996-2023 The KDE developers.
Generated on Thu Jul 20 2023 00:00:00 by doxygen 1.9.8 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.