KDE 4.5 PyKDE API Reference
  • KDE's Python API
  • Overview
  • PyKDE Home
  • Sitemap
  • Contact Us
 

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.


Methods

 __init__ (self)
 __init__ (self, KConfigBase master, QString group)
 __init__ (self, KConfigBase master, QString group)
 __init__ (self, KSharedPtr master, QString group)
 __init__ (self, KSharedPtr master, QString group)
 __init__ (self, KConfigGroup a0)
KConfigBase.AccessMode accessMode (self)
 changeGroup (self, QString group)
 changeGroup (self, QString group)
KConfig config (self)
 copyTo (self, KConfigBase other, KConfigBase.WriteConfigFlags pFlags=KConfigBase.Normal)
 deleteEntry (self, QString pKey, KConfigBase.WriteConfigFlags pFlags=KConfigBase.Normal)
 deleteEntry (self, QString pKey, KConfigBase.WriteConfigFlags pFlags=KConfigBase.Normal)
 deleteGroup (self, KConfigBase.WriteConfigFlags pFlags=KConfigBase.Normal)
 deleteGroupImpl (self, QByteArray group, KConfigBase.WriteConfigFlags flags)
{QString:QString} entryMap (self)
bool exists (self)
KConfigGroup groupImpl (self, QByteArray b)
QStringList groupList (self)
bool hasDefault (self, QString key)
bool hasDefault (self, QString key)
bool hasGroupImpl (self, QByteArray group)
bool hasKey (self, QString key)
bool hasKey (self, QString key)
bool isEntryImmutable (self, QString key)
bool isEntryImmutable (self, QString key)
bool isGroupImmutableImpl (self, QByteArray aGroup)
bool isImmutable (self)
bool isValid (self)
QStringList keyList (self)
 markAsClean (self)
QString name (self)
KConfigGroup parent (self)
QVariant readEntry (self, QString key, QVariant aDefault)
QVariant readEntry (self, QString key, QVariant aDefault)
QString readEntry (self, QString key, QString aDefault)
QString readEntry (self, QString key, QString aDefault)
QString readEntry (self, QString key, QString aDefault=0)
QString readEntry (self, QString key, QString aDefault=0)
[QVariant] readEntry (self, QString key, [QVariant] aDefault)
[QVariant] readEntry (self, QString key, [QVariant] aDefault)
QStringList readEntry (self, QString key, QStringList aDefault)
QStringList readEntry (self, QString key, QStringList aDefault)
QString readEntryUntranslated (self, QString pKey, QString aDefault=QString())
QString readEntryUntranslated (self, QString key, QString aDefault=QString())
QString readPathEntry (self, QString pKey, QString aDefault)
QString readPathEntry (self, QString key, QString aDefault)
QStringList readPathEntry (self, QString pKey, QStringList aDefault)
QStringList readPathEntry (self, QString key, QStringList aDefault)
QStringList readXdgListEntry (self, QString pKey, QStringList aDefault=QStringList())
QStringList readXdgListEntry (self, QString pKey, QStringList aDefault=QStringList())
 reparent (self, KConfigBase parent, KConfigBase.WriteConfigFlags pFlags=KConfigBase.Normal)
 revertToDefault (self, QString key)
 revertToDefault (self, QString key)
 sync (self)
 writeEntry (self, QString key, QVariant value, KConfigBase.WriteConfigFlags pFlags=KConfigBase.Normal)
 writeEntry (self, QString key, QVariant value, KConfigBase.WriteConfigFlags pFlags=KConfigBase.Normal)
 writeEntry (self, QString key, QString value, KConfigBase.WriteConfigFlags pFlags=KConfigBase.Normal)
 writeEntry (self, QString key, QString value, KConfigBase.WriteConfigFlags pFlags=KConfigBase.Normal)
 writeEntry (self, QString key, QByteArray value, KConfigBase.WriteConfigFlags pFlags=KConfigBase.Normal)
 writeEntry (self, QString key, QByteArray value, KConfigBase.WriteConfigFlags pFlags=KConfigBase.Normal)
 writeEntry (self, QString key, QString value, KConfigBase.WriteConfigFlags pFlags=KConfigBase.Normal)
 writeEntry (self, QString key, QString value, KConfigBase.WriteConfigFlags pFlags=KConfigBase.Normal)
 writeEntry (self, QString key, QStringList value, KConfigBase.WriteConfigFlags pFlags=KConfigBase.Normal)
 writeEntry (self, QString key, QStringList value, KConfigBase.WriteConfigFlags pFlags=KConfigBase.Normal)
 writeEntry (self, QString key, [QVariant] value, KConfigBase.WriteConfigFlags pFlags=KConfigBase.Normal)
 writeEntry (self, QString key, [QVariant] value, KConfigBase.WriteConfigFlags pFlags=KConfigBase.Normal)
 writePathEntry (self, QString pKey, QString path, KConfigBase.WriteConfigFlags pFlags=KConfigBase.Normal)
 writePathEntry (self, QString pKey, QString path, KConfigBase.WriteConfigFlags pFlags=KConfigBase.Normal)
 writePathEntry (self, QString pKey, QStringList value, KConfigBase.WriteConfigFlags pFlags=KConfigBase.Normal)
 writePathEntry (self, QString pKey, QStringList value, KConfigBase.WriteConfigFlags pFlags=KConfigBase.Normal)
 writeXdgListEntry (self, QString pKey, QStringList value, KConfigBase.WriteConfigFlags pFlags=KConfigBase.Normal)
 writeXdgListEntry (self, QString pKey, QStringList value, KConfigBase.WriteConfigFlags pFlags=KConfigBase.Normal)

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
)
{QString:QString} entryMap (   self )

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

QVariant readEntry (  self,
QString  key,
QVariant  aDefault
)

Overload for readEntry(const QString&, const QList<T>&)

QVariant readEntry (  self,
QString  key,
QVariant  aDefault
)

Overload for readEntry(const QString&, const QList<T>&)

QString readEntry (  self,
QString  key,
QString  aDefault
)

Overload for readEntry(const QString&, const QList<T>&)

QString readEntry (  self,
QString  key,
QString  aDefault
)

Overload for readEntry(const QString&, const QList<T>&)

QString readEntry (  self,
QString  key,
QString  aDefault=0
)

Overload for readEntry(const QString&, const QList<T>&)

QString readEntry (  self,
QString  key,
QString  aDefault=0
)

Overload for readEntry(const QString&, const QList<T>&)

[QVariant] readEntry (  self,
QString  key,
[QVariant]  aDefault
)

Overload for readEntry(const QString&, const QList<T>&)

[QVariant] readEntry (  self,
QString  key,
[QVariant]  aDefault
)

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>&)

QString readEntryUntranslated (  self,
QString  pKey,
QString  aDefault=QString()
)

Overload for readEntryUntranslated(const QString&, const QString&)

QString readEntryUntranslated (  self,
QString  key,
QString  aDefault=QString()
)

Overload for readEntryUntranslated(const QString&, const QString&)

QString readPathEntry (  self,
QString  pKey,
QString  aDefault
)

Overload for readPathEntry(const QString&, const QStringList&)

QString readPathEntry (  self,
QString  key,
QString  aDefault
)

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)

  • Full Index

Modules

  • akonadi
  • dnssd
  • kdecore
  • kdeui
  • khtml
  • kio
  • knewstuff
  • kparts
  • kutils
  • nepomuk
  • phonon
  • plasma
  • polkitqt
  • solid
  • soprano
This documentation is maintained by Simon Edwards.
KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. | Legal