1 #ifndef NETWORKACCESS_H
2 #define NETWORKACCESS_H
7 QNetworkAccessManager* networkAccessManager();
10 class NetworkReply : public QObject {
15 NetworkReply(QNetworkReply* networkReply);
19 void metaDataChanged();
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* simpleGet(QUrl url);
40 NetworkReply* get(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