1 #ifndef NETWORKACCESS_H
2 #define NETWORKACCESS_H
7 QNetworkAccessManager* networkAccessManager();
10 class NetworkReply : public QObject {
15 NetworkReply(QNetworkReply* networkReply);
19 void requestError(QNetworkReply::NetworkError);
22 void data(QByteArray);
23 void error(QNetworkReply*);
24 void finished(QNetworkReply*);
27 QNetworkReply *networkReply;
32 class NetworkAccess : public QObject {
37 NetworkAccess( QObject* parent=0);
38 QNetworkReply* simpleGet(QUrl url, int operation = QNetworkAccessManager::GetOperation);
39 NetworkReply* get(QUrl url);
40 NetworkReply* head(QUrl url);
41 QNetworkReply* syncGet(QUrl url);
42 QByteArray syncGetBytes(QUrl url);
43 QString syncGetString(QUrl url);
46 void error(QNetworkReply::NetworkError);
47 void syncMetaDataChanged();
51 QNetworkReply *networkReply;
56 typedef QPointer<QObject> ObjectPointer;
57 Q_DECLARE_METATYPE(ObjectPointer)
59 #endif // NETWORKACCESS_H