35#include "aextension.h"
44class ANANAS_EXPORT
AExtXML :
public AExtension
55 bool read(
const QString &fname);
56 bool write(
const QString &fname);
57 void createNew(
const QString &rootnodename );
61 bool newChild(
const QString &childname );
66 bool setAttr(
const QString &name,
const QString &value );
67 QString
attr(
const QString &name )
const;
78 QDomElement rootnode, current;
bool setAttr(const QString &name, const QString &value)
Definition aextxml.cpp:293
bool parent()
Definition aextxml.cpp:189
void createNew(const QString &rootnodename)
Definition aextxml.cpp:154
bool firstChild()
Definition aextxml.cpp:344
QString attr(const QString &name) const
Definition aextxml.cpp:313
bool next()
Definition aextxml.cpp:380
bool prev()
Definition aextxml.cpp:398
bool lastChild()
Definition aextxml.cpp:362
AExtXML()
Definition aextxml.cpp:56
QString text() const
Definition aextxml.cpp:271
bool childExists()
Definition aextxml.cpp:416
bool setText(const QString &text)
Definition aextxml.cpp:246
bool write(const QString &fname)
Definition aextxml.cpp:124
QString nodeName()
Definition aextxml.cpp:226
bool isRoot()
Definition aextxml.cpp:174
bool newChild(const QString &childname)
Definition aextxml.cpp:207
bool read(const QString &fname)
Definition aextxml.cpp:88
bool removeAttr(const QString &name)
Definition aextxml.cpp:328