KConfigGroup Class Reference
from PyKDE4.kdecore import *
Inherits: KConfigBase
Detailed Description
\class KConfigGroup kconfiggroup.h <KConfigGroup>
A class for one specific group in a KConfig object.
If you want to access the top-level entries of a KConfig object, which are not associated with any group, use an empty group name.
A KConfigGroup will be read-only if it is constructed from a const config object or from another read-only group.
Method Documentation
__init__ | ( | self ) |
Creates a read-only copy of a read-only group.
__init__ | ( | self, | ||
KConfigBase | master, | |||
QString | group | |||
) |
Overload for KConfigGroup(const KConfigBase*,const QString&)
__init__ | ( | self, | ||
KConfigBase | master, | |||
QString | group | |||
) |
Overload for KConfigGroup(const KConfigBase*,const QString&)
__init__ | ( | self, | ||
KSharedPtr |
master, | |||
QString | group | |||
) |
Overload for KConfigGroup(const KConfigBase*,const QString&)
__init__ | ( | self, | ||
KSharedPtr |
master, | |||
QString | group | |||
) |
Overload for KConfigGroup(const KConfigBase*,const QString&)
__init__ | ( | self, | ||
KConfigGroup | a0 | |||
) |
Creates a read-only copy of a read-only group.
KConfigBase.AccessMode accessMode | ( | self ) |
changeGroup | ( | self, | ||
QString | group | |||
) |
Overload for changeGroup(const QString&)
- Deprecated:
- Create another KConfigGroup from the parent of this group instead.
changeGroup | ( | self, | ||
QString | group | |||
) |
Overload for changeGroup(const QString&)
- Deprecated:
- Create another KConfigGroup from the parent of this group instead.
KConfig config | ( | self ) |
Return the config object that this group belongs to
copyTo | ( | self, | ||
KConfigBase | other, | |||
KConfigBase.WriteConfigFlags | pFlags=KConfigBase.Normal | |||
) |
Copies the entries in this group to another configuration object
- Note:
- other can be either another group or a different file.
- Parameters:
-
other the configuration object to copy this group's entries to pFlags the flags to use when writing the entries to the other configuration object
- Since:
- 4.1
deleteEntry | ( | self, | ||
QString | pKey, | |||
KConfigBase.WriteConfigFlags | pFlags=KConfigBase.Normal | |||
) |
Overload for deleteEntry(const QString&, WriteConfigFlags)
deleteEntry | ( | self, | ||
QString | pKey, | |||
KConfigBase.WriteConfigFlags | pFlags=KConfigBase.Normal | |||
) |
Overload for deleteEntry(const QString&, WriteConfigFlags)
deleteGroup | ( | self, | ||
KConfigBase.WriteConfigFlags | pFlags=KConfigBase.Normal | |||
) |
Delete all entries in the entire group
- Parameters:
-
pFlags flags passed to KConfig.deleteGroup
- See also:
- deleteEntry()
deleteGroupImpl | ( | self, | ||
QByteArray | group, | |||
KConfigBase.WriteConfigFlags | flags | |||
) |
Returns a map (tree) of entries for all entries in this group
Only the actual entry string is returned, none of the other internal data should be included.
- Returns:
- a map of entries in this group, indexed by key
bool exists | ( | self ) |
Check whether the containing KConfig object acutally contains a group with this name.
KConfigGroup groupImpl | ( | self, | ||
QByteArray | b | |||
) |
QStringList groupList | ( | self ) |
bool hasDefault | ( | self, | ||
QString | key | |||
) |
Overload for hasDefault(const QString&) const
bool hasDefault | ( | self, | ||
QString | key | |||
) |
Overload for hasDefault(const QString&) const
bool hasGroupImpl | ( | self, | ||
QByteArray | group | |||
) |
bool hasKey | ( | self, | ||
QString | key | |||
) |
Overload for hasKey(const QString&) const
bool hasKey | ( | self, | ||
QString | key | |||
) |
Overload for hasKey(const QString&) const
bool isEntryImmutable | ( | self, | ||
QString | key | |||
) |
Overload for isEntryImmutable(const QString&) const
bool isEntryImmutable | ( | self, | ||
QString | key | |||
) |
Overload for isEntryImmutable(const QString&) const
bool isGroupImmutableImpl | ( | self, | ||
QByteArray | aGroup | |||
) |
bool isImmutable | ( | self ) |
Whether this group may be changed
- Returns:
- false if the group may be changed, true otherwise
bool isValid | ( | self ) |
Whether the group is valid.
A group is invalid if it was constructed without arguments.
You should not call any functions on an invalid group.
- Returns:
- true if the group is valid, false if it is invalid.
QStringList keyList | ( | self ) |
Returns a list of keys this group contains
markAsClean | ( | self ) |
QString name | ( | self ) |
The name of this group.
The root group is named "<default>".
KConfigGroup parent | ( | self ) |
Returns the group that this group belongs to
- Returns:
- the parent group, or an invalid group if this is a top-level group
- Since:
- 4.1
Overload for readEntry(const QString&, const QList<T>&)
Overload for readEntry(const QString&, const QList<T>&)
Overload for readEntry(const QString&, const QList<T>&)
Overload for readEntry(const QString&, const QList<T>&)
Overload for readEntry(const QString&, const QList<T>&)
Overload for readEntry(const QString&, const QList<T>&)
Overload for readEntry(const QString&, const QList<T>&)
Overload for readEntry(const QString&, const QList<T>&)
QStringList readEntry | ( | self, | ||
QString | key, | |||
QStringList | aDefault | |||
) |
Overload for readEntry(const QString&, const QList<T>&)
QStringList readEntry | ( | self, | ||
QString | key, | |||
QStringList | aDefault | |||
) |
Overload for readEntry(const QString&, const QList<T>&)
Overload for readEntryUntranslated(const QString&, const QString&)
Overload for readEntryUntranslated(const QString&, const QString&)
Overload for readPathEntry(const QString&, const QStringList&)
Overload for readPathEntry(const QString&, const QStringList&)
QStringList readPathEntry | ( | self, | ||
QString | pKey, | |||
QStringList | aDefault | |||
) |
Overload for readPathEntry(const QString&, const QStringList&)
QStringList readPathEntry | ( | self, | ||
QString | key, | |||
QStringList | aDefault | |||
) |
Overload for readPathEntry(const QString&, const QStringList&)
QStringList readXdgListEntry | ( | self, | ||
QString | pKey, | |||
QStringList | aDefault=QStringList() | |||
) |
Overload for readXdgListEntry(const QString&, const QStringList&)
QStringList readXdgListEntry | ( | self, | ||
QString | pKey, | |||
QStringList | aDefault=QStringList() | |||
) |
Overload for readXdgListEntry(const QString&, const QStringList&)
reparent | ( | self, | ||
KConfigBase | parent, | |||
KConfigBase.WriteConfigFlags | pFlags=KConfigBase.Normal | |||
) |
Changes the configuration object that this group belongs to
- Note:
- other can be another group, the top-level KConfig object or a different KConfig object entirely.
If parent is already the parent of this group, this method will have no effect.
- Parameters:
-
parent the config object to place this group under pFlags the flags to use in determining which storage source to write the data to
- Since:
- 4.1
revertToDefault | ( | self, | ||
QString | key | |||
) |
Overload for revertToDefault(const QString&)
revertToDefault | ( | self, | ||
QString | key | |||
) |
Overload for revertToDefault(const QString&)
sync | ( | self ) |
Syncs the parent config.
writeEntry | ( | self, | ||
QString | key, | |||
QVariant | value, | |||
KConfigBase.WriteConfigFlags | pFlags=KConfigBase.Normal | |||
) |
Overload for writeEntry(const QString&, const QVariant&, WriteConfigFlags)
writeEntry | ( | self, | ||
QString | key, | |||
QVariant | value, | |||
KConfigBase.WriteConfigFlags | pFlags=KConfigBase.Normal | |||
) |
Overload for writeEntry(const QString&, const QVariant&, WriteConfigFlags)
writeEntry | ( | self, | ||
QString | key, | |||
QString | value, | |||
KConfigBase.WriteConfigFlags | pFlags=KConfigBase.Normal | |||
) |
Overload for writeEntry(const QString&, const QVariant&, WriteConfigFlags)
writeEntry | ( | self, | ||
QString | key, | |||
QString | value, | |||
KConfigBase.WriteConfigFlags | pFlags=KConfigBase.Normal | |||
) |
Overload for writeEntry(const QString&, const QVariant&, WriteConfigFlags)
writeEntry | ( | self, | ||
QString | key, | |||
QByteArray | value, | |||
KConfigBase.WriteConfigFlags | pFlags=KConfigBase.Normal | |||
) |
Overload for writeEntry(const QString&, const QVariant&, WriteConfigFlags)
writeEntry | ( | self, | ||
QString | key, | |||
QByteArray | value, | |||
KConfigBase.WriteConfigFlags | pFlags=KConfigBase.Normal | |||
) |
Overload for writeEntry(const QString&, const QVariant&, WriteConfigFlags)
writeEntry | ( | self, | ||
QString | key, | |||
QString | value, | |||
KConfigBase.WriteConfigFlags | pFlags=KConfigBase.Normal | |||
) |
Overload for writeEntry(const QString&, const QVariant&, WriteConfigFlags)
writeEntry | ( | self, | ||
QString | key, | |||
QString | value, | |||
KConfigBase.WriteConfigFlags | pFlags=KConfigBase.Normal | |||
) |
Overload for writeEntry(const QString&, const QVariant&, WriteConfigFlags)
writeEntry | ( | self, | ||
QString | key, | |||
QStringList | value, | |||
KConfigBase.WriteConfigFlags | pFlags=KConfigBase.Normal | |||
) |
Overload for writeEntry(const QString&, const QVariant&, WriteConfigFlags)
writeEntry | ( | self, | ||
QString | key, | |||
QStringList | value, | |||
KConfigBase.WriteConfigFlags | pFlags=KConfigBase.Normal | |||
) |
Overload for writeEntry(const QString&, const QVariant&, WriteConfigFlags)
writeEntry | ( | self, | ||
QString | key, | |||
[QVariant] | value, | |||
KConfigBase.WriteConfigFlags | pFlags=KConfigBase.Normal | |||
) |
Overload for writeEntry(const QString&, const QVariant&, WriteConfigFlags)
writeEntry | ( | self, | ||
QString | key, | |||
[QVariant] | value, | |||
KConfigBase.WriteConfigFlags | pFlags=KConfigBase.Normal | |||
) |
Overload for writeEntry(const QString&, const QVariant&, WriteConfigFlags)
writePathEntry | ( | self, | ||
QString | pKey, | |||
QString | path, | |||
KConfigBase.WriteConfigFlags | pFlags=KConfigBase.Normal | |||
) |
Overload for writePathEntry(const QString&, const QStringList&, WriteConfigFlags)
writePathEntry | ( | self, | ||
QString | pKey, | |||
QString | path, | |||
KConfigBase.WriteConfigFlags | pFlags=KConfigBase.Normal | |||
) |
Overload for writePathEntry(const QString&, const QStringList&, WriteConfigFlags)
writePathEntry | ( | self, | ||
QString | pKey, | |||
QStringList | value, | |||
KConfigBase.WriteConfigFlags | pFlags=KConfigBase.Normal | |||
) |
Overload for writePathEntry(const QString&, const QStringList&, WriteConfigFlags)
writePathEntry | ( | self, | ||
QString | pKey, | |||
QStringList | value, | |||
KConfigBase.WriteConfigFlags | pFlags=KConfigBase.Normal | |||
) |
Overload for writePathEntry(const QString&, const QStringList&, WriteConfigFlags)
writeXdgListEntry | ( | self, | ||
QString | pKey, | |||
QStringList | value, | |||
KConfigBase.WriteConfigFlags | pFlags=KConfigBase.Normal | |||
) |
Overload for writeXdgListEntry(const QString&, const QStringList&, WriteConfigFlags)
writeXdgListEntry | ( | self, | ||
QString | pKey, | |||
QStringList | value, | |||
KConfigBase.WriteConfigFlags | pFlags=KConfigBase.Normal | |||
) |
Overload for writeXdgListEntry(const QString&, const QStringList&, WriteConfigFlags)