#ifndef STATUSXMLCONTENTHANDLER_H #define STATUSXMLCONTENTHANDLER_H #include #include class MainWindow; class StatusXmlContentHandler : public QXmlDefaultHandler { public: StatusXmlContentHandler(MainWindow* mainWindow); ~StatusXmlContentHandler(); bool startElement(const QString & namespaceURI, const QString & localName, const QString & qName, const QXmlAttributes & atts ); bool endElement ( const QString & namespaceURI, const QString & localName, const QString & qName ); bool characters ( const QString & ch ); QMap* getValues() { return &values; } protected: QString currentElement; QString currentValue; MainWindow* mainWindow; QMap values; }; #endif // STATUSXMLCONTENTHANDLER_H