#ifndef LFRXMLPARSER_H #define LFRXMLPARSER_H #include #include class LFRXmlParser : public QObject { Q_OBJECT public: explicit LFRXmlParser(QObject *parent = 0); void processIncomingStr(QString incomingStr); int findPattern(QString startStr, QString stopStr, int *indexOfStartStr, int *indexOfStopStr); void processIncomingData(const QString &ch); signals: void sendMessage(QString); void sendPacket(TMPacketToRead *incomingPacket); public slots: private: QString xmlBuffer; }; #endif // LFRXMLPARSER_H