#ifndef MISC_H #define MISC_H #include #include #include using namespace std; ///////////////////////////////////////////////////////////////////////////// QString qpointToString (const QPoint &p); extern ostream &operator<< (ostream &stream, QPoint const &p); float getAngle(const QPoint &); QPoint normalise (const QPoint &); QString quotemeta(const QString&); int max (int,int); class BranchObj; class MapEditor; ///////////////////////////////////////////////////////////////////////////// class xmlObj { public: xmlObj(); QString singleElement(QString,QString); QString beginElement(QString,QString); QString beginElement(QString); QString endElement (QString); QString attribut (QString,QString); QString valueElement(QString,QString); QString valueElement(QString,QString,QString); void incIndent(); void decIndent(); static int actindent; protected: QString indent(); int indentwidth; }; #endif