#ifndef DATAPARSER_H #define DATAPARSER_H #include "FileData.h" #include #include #include #include class DataParser : public QObject { Q_OBJECT public: explicit DataParser(QObject *parent = 0); ~DataParser(); ServerSettings* getServerSettings(); void createServerSettings(QString server,QString port); void saveClientSettrings(QString language,bool isAutoStart); void createXML(QList fileDataList); void createAuthMessage(ClientAutorization *auth); void createAuthData(ServerAuthorization *serverAuth); void addRunData(QList displays); QByteArray xmlAnswer_notify(QString code); QByteArray xmlAnswer(QList listTag, QString elemUp1 = "", QString elemUp2 = ""); public slots: QByteArray slotGetXmlAnswer(QString); private: const QString XMLLanguageProperty = "Language=\""; const QString XMLAutoStartProperty = "AutoStart=\""; ClientAutorization *authPassCache; }; #endif // DATAPARSER_H