1 #ifndef NETWORKACCESS_H
2 #define NETWORKACCESS_H
8 QNetworkAccessManager* networkAccessManager();
11 class NetworkReply : public QObject {
16 NetworkReply(QNetworkReply* networkReply);
20 void requestError(QNetworkReply::NetworkError);
23 void data(QByteArray);
24 void error(QNetworkReply*);
25 void finished(QNetworkReply*);
28 QNetworkReply *networkReply;
33 class NetworkAccess : public QObject {
38 NetworkAccess( QObject* parent=0);
39 QNetworkReply* manualGet(QNetworkRequest request, int operation = QNetworkAccessManager::GetOperation);
40 QNetworkReply* simpleGet(QUrl url, int operation = QNetworkAccessManager::GetOperation);
41 NetworkReply* get(QUrl url);
42 NetworkReply* head(QUrl url);
43 QNetworkReply* syncGet(QUrl url);
44 QByteArray syncGetBytes(QUrl url);
45 QString syncGetString(QUrl url);
48 void error(QNetworkReply::NetworkError);
49 void syncMetaDataChanged();
53 QNetworkReply *networkReply;
58 typedef QPointer<QObject> ObjectPointer;
59 Q_DECLARE_METATYPE(ObjectPointer)
61 #endif // NETWORKACCESS_H