#include <domutil.h>
Public Types | |
typedef QPair< QString, QString > | Pair |
typedef QValueList< Pair > | PairList |
typedef QValueList< QStringList > | TupleList |
Static Public Member Functions | |
void | makeEmpty (QDomElement &) |
QString | readEntry (const QDomDocument &doc, const QString &path, const QString &defaultEntry=QString::null) |
int | readIntEntry (const QDomDocument &doc, const QString &path, int defaultEntry=0) |
bool | readBoolEntry (const QDomDocument &doc, const QString &path, bool defaultEntry=false) |
QStringList | readListEntry (const QDomDocument &doc, const QString &path, const QString &tag) |
PairList | readPairListEntry (const QDomDocument &doc, const QString &path, const QString &tag, const QString &firstAttr, const QString &secondAttr) |
TupleList | readTupleListEntry (const QDomDocument &doc, const QString &path, const QString &tag, const QStringList &attrList) |
QDomElement | elementByPath (const QDomDocument &doc, const QString &path) |
QDomElement | createElementByPath (QDomDocument &doc, const QString &path) |
QDomElement | namedChildElement (QDomElement &el, const QString &name) |
void | writeEntry (QDomDocument &doc, const QString &path, const QString &value) |
void | writeIntEntry (QDomDocument &doc, const QString &path, int value) |
void | writeBoolEntry (QDomDocument &doc, const QString &path, bool value) |
void | writeListEntry (QDomDocument &doc, const QString &path, const QString &tag, const QStringList &value) |
void | writePairListEntry (QDomDocument &doc, const QString &path, const QString &tag, const QString &firstAttr, const QString &secondAttr, const PairList &value) |
void | writeTupleListEntry (QDomDocument &doc, const QString &path, const QString &tag, const QStringList &attrList, const TupleList &value) |
Static Private Member Functions | |
QString | readEntryAux (const QDomDocument &doc, const QString &path) |
Definition at line 24 of file domutil.h.
|
Definition at line 27 of file domutil.h. Referenced by readPairListEntry(). |
|
Definition at line 28 of file domutil.h. Referenced by readPairListEntry(). |
|
Definition at line 29 of file domutil.h. Referenced by readTupleListEntry(). |
|
Retrieves an element by path, creating the necessary nodes. Definition at line 144 of file domutil.cpp. References namedChildElement(). Referenced by writeEntry(), writeListEntry(), writePairListEntry(), and writeTupleListEntry(). |
|
Retrieves an element by path, return null if any item along the path does not exist. Definition at line 24 of file domutil.cpp. Referenced by MtpFiltersSettings::delBlock(), MtpFiltersSettings::delGlobal(), MtpFiltersSettings::delInput(), MtpFiltersSettings::delItem(), MtpFiltersSettings::delLine(), QMtp::fileSessions(), readEntry(), readEntryAux(), readListEntry(), readPairListEntry(), readTupleListEntry(), and MtpFilter::~MtpFilter(). |
|
Remove all child elements from a given element. Definition at line 18 of file domutil.cpp. |
|
Retrieves a child element, creating it if it does not exist. The return value is guaranteed to be non isNull() Definition at line 133 of file domutil.cpp. Referenced by createElementByPath(). |
|
Reads a boolean entry. The strings "true" and "TRUE" are interpreted as true, all other as false. Definition at line 70 of file domutil.cpp. References readEntryAux(). Referenced by MtpFiltersSettings::displayBlock(), MtpFiltersSettings::displayGlobal(), MtpFiltersSettings::displayInput(), MtpFiltersSettings::displayItem(), MtpFiltersSettings::displayLine(), QMtp::fileSessions(), MtpFilter::MtpFilter(), and QMtp::QMtp(). |
|
Reads a string entry. Definition at line 38 of file domutil.cpp. References elementByPath(). Referenced by ChatSession::ChatSession(), ChatSession::createTelnetManager(), MtpFiltersSettings::displayBlock(), MtpFiltersSettings::displayGlobal(), MtpFiltersSettings::displayInput(), MtpFiltersSettings::displayItem(), MtpFiltersSettings::displayLine(), QMtp::fileSessions(), MtpFilter::MtpFilter(), QMtp::slotConfigure(), QMtp::slotDisplayFortune(), and ChatSession::slotLinkClicked(). |
|
Definition at line 51 of file domutil.cpp. References elementByPath(). Referenced by readBoolEntry(), and readIntEntry(). |
|
Reads a number entry. Definition at line 60 of file domutil.cpp. References readEntryAux(). Referenced by MtpFiltersSettings::displayBlock(), MtpFiltersSettings::displayGlobal(), MtpFiltersSettings::displayLine(), MtpFilter::MtpFilter(), QMtp::QMtp(), and QMtp::slotConfigure(). |
|
Reads a list entry. See writeListEntry(). Definition at line 80 of file domutil.cpp. References elementByPath(). Referenced by RemoteControlServerInfo::connectCommand(), QMtp::fileNew(), QMtp::fileSessions(), RemoteControlServerInfo::listCommand(), MtpFilter::MtpFilter(), QMtp::QMtp(), ChatSession::send(), MtpFiltersSettings::setDom(), QMtp::slotConfigure(), and ChatSession::slotLinkClicked(). |
|
Reads a list of string pairs. See writePairListEntry(). Definition at line 96 of file domutil.cpp. References elementByPath(), Pair, and PairList. |
|
Definition at line 115 of file domutil.cpp. References elementByPath(), and TupleList. |
|
Writes a boolean entry. Booleans are stored as "true", "false" resp. Definition at line 173 of file domutil.cpp. References writeEntry(). Referenced by MtpFiltersSettings::changedBlock(), MtpFiltersSettings::changedGlobal(), MtpFiltersSettings::changedInput(), MtpFiltersSettings::changedItem(), MtpFiltersSettings::changedLine(), QMtp::fileSessions(), and MtpFilter::~MtpFilter(). |
|
Writes a string entry. For example, Definition at line 160 of file domutil.cpp. References createElementByPath(). Referenced by MtpFiltersSettings::changedBlock(), MtpFiltersSettings::changedGlobal(), MtpFiltersSettings::changedInput(), MtpFiltersSettings::changedItem(), MtpFiltersSettings::changedLine(), QMtp::fileSessions(), QMtp::slotConfigure(), writeBoolEntry(), writeIntEntry(), and MtpFilter::~MtpFilter(). |
|
Writes a number entry. Definition at line 167 of file domutil.cpp. References writeEntry(). Referenced by MtpFiltersSettings::changedBlock(), MtpFiltersSettings::changedGlobal(), MtpFiltersSettings::changedLine(), QMtp::slotConfigure(), and MtpFilter::~MtpFilter(). |
|
Writes a string list element. The list elements are separated by tag. For example, Definition at line 179 of file domutil.cpp. References createElementByPath(). Referenced by QMtp::fileSessions(), QMtp::slotConfigure(), MtpFiltersSettings::updateList(), and MtpFilter::~MtpFilter(). |
|
Writes a list of string pairs. The list elements are stored in the attributes firstAttr and secondAttr of elements named tag. For example, Definition at line 193 of file domutil.cpp. References createElementByPath(). |
|
Definition at line 208 of file domutil.cpp. References createElementByPath(). |