#ifndef NETWORKACCESS_H
#define NETWORKACCESS_H
+#include <QtCore>
#include <QtNetwork>
namespace The {
public slots:
void finished();
void requestError(QNetworkReply::NetworkError);
+ void downloadProgress(qint64 bytesReceived, qint64 bytesTotal);
+ void readTimeout();
signals:
void data(QByteArray);
private:
QNetworkReply *networkReply;
+ QTimer *readTimeoutTimer;
};
public:
NetworkAccess( QObject* parent=0);
+ QNetworkReply* manualGet(QNetworkRequest request, int operation = QNetworkAccessManager::GetOperation);
QNetworkReply* simpleGet(QUrl url, int operation = QNetworkAccessManager::GetOperation);
NetworkReply* get(QUrl url);
NetworkReply* head(QUrl url);