libkdepim
KPIM::KConfigPropagator Class Reference
#include <kconfigpropagator.h>
Detailed Description
Definition at line 36 of file kconfigpropagator.h.
Public Member Functions | |
| Change::List | changes () |
| void | commit () |
| KConfigPropagator (KConfigSkeleton *skeleton, const QString &kcfgFile) | |
| KConfigPropagator () | |
| Rule::List | rules () |
| KConfigSkeleton * | skeleton () |
| void | updateChanges () |
| virtual | ~KConfigPropagator () |
Protected Member Functions | |
| virtual void | addCustomChanges (Change::List &) |
| KConfigSkeletonItem * | findItem (const QString &group, const QString &name) |
| void | init () |
| QString | itemValueAsString (KConfigSkeletonItem *) |
| Condition | parseCondition (const QDomElement &e) |
| void | parseConfigEntryPath (const QString &path, QString &file, QString &group, QString &entry) |
| Rule | parsePropagation (const QDomElement &e) |
| void | readKcfgFile () |
Classes | |
| class | Change |
| class | ChangeConfig |
| class | Condition |
| class | Rule |
Constructor & Destructor Documentation
| KConfigPropagator::KConfigPropagator | ( | ) |
Create KConfigPropagator object without associated source configuration.
Definition at line 69 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 75 of file kconfigpropagator.cpp.
| virtual KPIM::KConfigPropagator::~KConfigPropagator | ( | ) | [inline, virtual] |
Definition at line 51 of file kconfigpropagator.h.
Member Function Documentation
| virtual void KPIM::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 145 of file kconfigpropagator.h.
| KConfigPropagator::Change::List KConfigPropagator::changes | ( | ) |
Definition at line 297 of file kconfigpropagator.cpp.
| void KConfigPropagator::commit | ( | ) |
Definition at line 198 of file kconfigpropagator.cpp.
| KConfigSkeletonItem * KConfigPropagator::findItem | ( | const QString & | group, | |
| const QString & | name | |||
| ) | [protected] |
Definition at line 208 of file kconfigpropagator.cpp.
| void KConfigPropagator::init | ( | ) | [protected] |
Definition at line 84 of file kconfigpropagator.cpp.
| QString KConfigPropagator::itemValueAsString | ( | KConfigSkeletonItem * | item | ) | [protected] |
Definition at line 229 of file kconfigpropagator.cpp.
| KConfigPropagator::Condition KConfigPropagator::parseCondition | ( | const QDomElement & | e | ) | [protected] |
Definition at line 183 of file kconfigpropagator.cpp.
| void KConfigPropagator::parseConfigEntryPath | ( | const QString & | path, | |
| QString & | file, | |||
| QString & | group, | |||
| QString & | entry | |||
| ) | [protected] |
Definition at line 161 of file kconfigpropagator.cpp.
| KConfigPropagator::Rule KConfigPropagator::parsePropagation | ( | const QDomElement & | e | ) | [protected] |
Definition at line 145 of file kconfigpropagator.cpp.
| void KConfigPropagator::readKcfgFile | ( | ) | [protected] |
Definition at line 89 of file kconfigpropagator.cpp.
| KConfigPropagator::Rule::List KConfigPropagator::rules | ( | ) |
Definition at line 302 of file kconfigpropagator.cpp.
| KConfigSkeleton* KPIM::KConfigPropagator::skeleton | ( | ) | [inline] |
Definition at line 53 of file kconfigpropagator.h.
| void KConfigPropagator::updateChanges | ( | ) |
Definition at line 244 of file kconfigpropagator.cpp.
The documentation for this class was generated from the following files:
KDE 4.2 API Reference