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