KRootProp Class Reference
Access KDE desktop resources stored on the root window. More...
#include <krootprop.h>
Public Member Functions | |
KRootProp (const QString &rProp=QString::null) | |
~KRootProp () | |
void | setProp (const QString &rProp=QString()) |
QString | prop () const |
void | destroy () |
QString | readEntry (const QString &rKey, const QString &pDefault=QString::null) const |
int | readNumEntry (const QString &rKey, int nDefault=0) const |
QFont | readFontEntry (const QString &rKey, const QFont *pDefault=0) const |
QColor | readColorEntry (const QString &rKey, const QColor *pDefault=0) const |
QString | writeEntry (const QString &rKey, const QString &rValue) |
QString | writeEntry (const QString &rKey, int nValue) |
QString | writeEntry (const QString &rKey, const QFont &rFont) |
QString | writeEntry (const QString &rKey, const QColor &rColor) |
QString | removeEntry (const QString &rKey) |
QStringList | listEntries () const |
void | sync () |
Detailed Description
Access KDE desktop resources stored on the root window.A companion to the KConfig class.
The KRootProp class is used for reading and writing configuration entries to properties on the root window.
All configuration entries are of the form "key=value".
- See also:
- KConfig::KConfig
- Author:
- Mark Donohoe (donohe@kde.org)
Definition at line 46 of file krootprop.h.
Constructor & Destructor Documentation
|
Constructs a KRootProp object for the property
Definition at line 35 of file krootprop.cpp. References setProp(). |
|
Destructs the KRootProp object. Writes back any dirty configuration entries. Definition at line 42 of file krootprop.cpp. References QMap::clear(), and sync(). |
Member Function Documentation
|
Sets the property in which keys will be searched.
Definition at line 74 of file krootprop.cpp. References QString::find(), QString::fromUtf8(), QMap::insert(), QString::isEmpty(), QString::left(), QString::length(), QString::mid(), QString::remove(), QString::simplifyWhiteSpace(), sync(), and QString::utf8(). Referenced by KRootProp(). |
|
Returns the name of the property under which keys are searched.
Definition at line 144 of file krootprop.cpp. |
|
Destroys the property completely. I.e. all entries will be cleared and the property will be removed from the root window. Definition at line 149 of file krootprop.cpp. References QMap::clear(). |
|
Reads the value of an entry specified by
Definition at line 159 of file krootprop.cpp. References QMap::contains(). Referenced by readColorEntry(), readFontEntry(), and readNumEntry(). |
|
Reads a numerical value.
Reads the value of an entry specified by
Definition at line 168 of file krootprop.cpp. References QString::isNull(), readEntry(), and QString::toInt(). |
|
Reads a QFont value.
Reads the value of an entry specified by
Definition at line 184 of file krootprop.cpp. References QFont::fromString(), QString::isNull(), and readEntry(). |
|
Reads a QColor.
Reads the value of an entry specified by
Definition at line 204 of file krootprop.cpp. References QString::find(), QString::isNull(), QString::left(), QString::mid(), readEntry(), QColor::setNamedColor(), and QColor::setRgb(). |
|
Writes a (key/value) pair. This is stored to the current property when destroying the config object or when calling sync().
Definition at line 245 of file krootprop.cpp. References QMap::contains(), QMap::insert(), and QMap::replace(). Referenced by writeEntry(). |
|
Writes the (key/value) pair. Same as above, but writes a numerical value.
Definition at line 259 of file krootprop.cpp. References QString::setNum(), and writeEntry(). |
|
Writes the (key/value) pair. Same as above, but writes a font.
Definition at line 268 of file krootprop.cpp. References QFont::toString(), and writeEntry(). |
|
Writes the (key/value) pair. Same as above, but writes a color.
Definition at line 273 of file krootprop.cpp. References QString::arg(), QColor::blue(), QColor::green(), QColor::red(), and writeEntry(). |
|
Removes an entry.
Definition at line 280 of file krootprop.cpp. References QMap::contains(), and QMap::remove(). |
|
Returns a list of all keys.
Definition at line 291 of file krootprop.cpp. References QMap::begin(), and QMap::end(). |
|
Flushes the entry cache. Writes back dirty configuration entries to the current property, This is called automatically from the destructor. Definition at line 48 of file krootprop.cpp. References QString::arg(), QMap::begin(), QMap::end(), QMap::isEmpty(), QString::length(), and QString::utf8(). Referenced by setProp(), and ~KRootProp(). |
The documentation for this class was generated from the following files: