insilmaril@621: #ifndef XMLOBJ_H insilmaril@621: #define XMLOBJ_H insilmaril@621: insilmaril@721: class QString; insilmaril@621: insilmaril@621: QString quotemeta(const QString&); insilmaril@621: insilmaril@621: ///////////////////////////////////////////////////////////////////////////// insilmaril@621: class XMLObj insilmaril@621: { insilmaril@621: public: insilmaril@621: XMLObj(); insilmaril@621: QString singleElement(QString,QString); // name,attr insilmaril@621: QString beginElement(QString,QString); // name,attr insilmaril@621: QString beginElement(QString); // name insilmaril@621: QString endElement (QString); // name insilmaril@621: QString attribut (QString,QString); // name, val insilmaril@621: QString valueElement(QString,QString); // name, val insilmaril@621: QString valueElement(QString,QString,QString); // name, attr, val insilmaril@621: void incIndent(); insilmaril@621: void decIndent(); insilmaril@621: static int actindent; insilmaril@621: insilmaril@621: protected: insilmaril@621: QString indent(); insilmaril@621: int indentwidth; insilmaril@621: }; insilmaril@621: insilmaril@621: #endif