#ifndef DATAPARSEROUTPUT_H #define DATAPARSEROUTPUT_H #include #include #include #include #include #include #include class DataParserOutput : public QObject { Q_OBJECT public: DataParserOutput(); void createFileDataList(QList fileDataList, QString filename); void createAuthMessage(ClientAutorization *auth); void createServerSettings(ServerSettings *serverSettings); void changeVersion(StreamingVersionData *versionData); void createAuthData(ServerAuthorization *serverAuth); void createAuthDataOffline(QString username, QString pass); void addRunData(QList displays); void saveClientSettrings(QString language, bool isAutoStart); QList *xmlFileDataParse(QByteArray array, QString filter); QByteArray xmlAnswer_notify(QString code); QByteArray xmlAnswer(QList listTag, QString elemUp1 ="", QString elemUp2 =""); private: const QString XMLLanguageProperty = "Language=\""; const QString XMLAutoStartProperty = "AutoStart=\""; ClientAutorization *authPassCache; }; #endif // DATAPARSEROUTPUT_H