1 #ifndef UPDATECHECKER_H
2 #define UPDATECHECKER_H
4 #include <QXmlStreamReader>
5 #include <QNetworkReply>
7 class UpdateChecker : public QObject {
12 void checkForUpdate();
13 QString remoteVersion();
16 void newVersion(QString);
19 void requestFinished(QByteArray);
24 QString m_remoteVersion;
25 QNetworkReply *networkReply;
29 class UpdateCheckerStreamReader : public QXmlStreamReader {
32 bool read(QByteArray data);
33 QString remoteVersion();
34 bool needUpdate() { return m_needUpdate; }
37 QString m_remoteVersion;
42 #endif // UPDATECHECKER_H