Mercurial > hg > svapp
comparison framework/VersionTester.h @ 290:a3fcaad1a269 tonioni
Merge from the default branch
author | Chris Cannam |
---|---|
date | Fri, 12 Jul 2013 13:26:41 +0100 |
parents | 8cb01cd2441d |
children | 26a0cb8335e3 |
comparison
equal
deleted
inserted
replaced
281:cba1e2a3d14b | 290:a3fcaad1a269 |
---|---|
22 #define _VERSION_TESTER_H_ | 22 #define _VERSION_TESTER_H_ |
23 | 23 |
24 #include <QStringList> | 24 #include <QStringList> |
25 #include <QString> | 25 #include <QString> |
26 #include <QObject> | 26 #include <QObject> |
27 #include <QNetworkReply> | |
27 | 28 |
28 class QHttpResponseHeader; | 29 class QNetworkAccessManager; |
29 | 30 |
30 class VersionTester : public QObject | 31 class VersionTester : public QObject |
31 { | 32 { |
32 Q_OBJECT | 33 Q_OBJECT |
33 | 34 |
39 | 40 |
40 signals: | 41 signals: |
41 void newerVersionAvailable(QString); | 42 void newerVersionAvailable(QString); |
42 | 43 |
43 protected slots: | 44 protected slots: |
44 void httpResponseHeaderReceived(const QHttpResponseHeader &); | 45 void finished(); |
45 void httpDone(bool); | 46 void error(QNetworkReply::NetworkError); |
46 | 47 |
47 private: | 48 private: |
49 QString m_myVersion; | |
50 QNetworkReply *m_reply; | |
48 bool m_httpFailed; | 51 bool m_httpFailed; |
49 QString m_myVersion; | 52 QNetworkAccessManager *m_nm; |
50 }; | 53 }; |
51 | 54 |
52 #endif | 55 #endif |
53 | 56 |