libkdepim
KConfigPropagator Class Reference
List of all members.Detailed Description
Definition at line 34 of file kconfigpropagator.h.
Public Member Functions | |
KConfigPropagator () | |
KConfigPropagator (KConfigSkeleton *skeleton, const QString &kcfgFile) | |
virtual | ~KConfigPropagator () |
KConfigSkeleton * | skeleton () |
void | commit () |
void | updateChanges () |
Change::List | changes () |
Rule::List | rules () |
Protected Member Functions | |
void | init () |
virtual void | addCustomChanges (Change::List &) |
KConfigSkeletonItem * | findItem (const QString &group, const QString &name) |
QString | itemValueAsString (KConfigSkeletonItem *) |
void | readKcfgFile () |
Rule | parsePropagation (const QDomElement &e) |
Condition | parseCondition (const QDomElement &e) |
void | parseConfigEntryPath (const QString &path, QString &file, QString &group, QString &entry) |
Classes | |
class | Change |
class | ChangeConfig |
class | Condition |
class | Rule |
Constructor & Destructor Documentation
KConfigPropagator::KConfigPropagator | ( | ) |
Create KConfigPropagator object without associated source configuration.
Definition at line 64 of file kconfigpropagator.cpp.
KConfigPropagator::KConfigPropagator | ( | KConfigSkeleton * | skeleton, | |
const QString & | kcfgFile | |||
) |
Create KConfigPropagator object.
- Parameters:
-
skeleton KConfigSkeleton object used as source for the propagation kcfgFile file name of kcfg file containing the propagation rules
Definition at line 70 of file kconfigpropagator.cpp.
Member Function Documentation
virtual void KConfigPropagator::addCustomChanges | ( | Change::List & | ) | [inline, protected, virtual] |
Implement this function in a subclass if you want to add changes which can't be expressed as propagations in the kcfg file.
Definition at line 143 of file kconfigpropagator.h.
The documentation for this class was generated from the following files: