#ifndef __CHECKUPDATE_H #define __CHECKUPDATE_H #include #include #include #include class HttpVersionChecker : public QWidget { Q_OBJECT public: HttpVersionChecker(); bool thereIsNewVersion(); public slots: void httpRequestFinished(int requestId, bool error); void readResponseHeader(const QHttpResponseHeader &); void read(const QHttpResponseHeader &); void get(); private: QHttp *http; int httpGetId; QByteArray content; bool found; bool checkNewVersion(QString sourceContent); signals: void newVersionDetected(); }; #endif