#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