1.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
1.2 +++ b/xmlobj.h Wed Dec 05 14:58:03 2007 +0000
1.3 @@ -0,0 +1,29 @@
1.4 +#ifndef XMLOBJ_H
1.5 +#define XMLOBJ_H
1.6 +
1.7 +#include <QString>
1.8 +
1.9 +QString quotemeta(const QString&);
1.10 +
1.11 +/////////////////////////////////////////////////////////////////////////////
1.12 +class XMLObj
1.13 +{
1.14 +public:
1.15 + XMLObj();
1.16 + QString singleElement(QString,QString); // name,attr
1.17 + QString beginElement(QString,QString); // name,attr
1.18 + QString beginElement(QString); // name
1.19 + QString endElement (QString); // name
1.20 + QString attribut (QString,QString); // name, val
1.21 + QString valueElement(QString,QString); // name, val
1.22 + QString valueElement(QString,QString,QString); // name, attr, val
1.23 + void incIndent();
1.24 + void decIndent();
1.25 + static int actindent;
1.26 +
1.27 +protected:
1.28 + QString indent();
1.29 + int indentwidth;
1.30 +};
1.31 +
1.32 +#endif