| 1234567891011121314151617181920212223242526272829303132 |
- #ifndef UPDATESYSDB_H
- #define UPDATESYSDB_H
- #include <QtNetwork>
- #include <QtCore>
- #include <QThread>
- #include <QNetworkAccessManager>
- #include <QEventLoop>
- #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
|