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