#ifndef UPDATESYSDB_H #define UPDATESYSDB_H #include #include #include #include #include #include "dataconfigparser.h" #include "SNCCore_global.h" QT_BEGIN_NAMESPACE class QNetworkReply; QT_END_NAMESPACE class SNCCORESHARED_EXPORT UpdateSysDb :public QThread { Q_OBJECT public: UpdateSysDb(); ~UpdateSysDb(); bool updateDataBase(); private: bool getServerConfig(); QString downloadFile(QString http_url); private: QString data_config_url; DataConfigParser parser; QEventLoop loop; QNetworkAccessManager *manager; }; #endif // UPDATESYSDB_H