1 #ifndef NETWORKACCESS_H
2 #define NETWORKACCESS_H
7 QNetworkAccessManager* networkAccessManager();
10 class NetworkReply : public QObject {
15 NetworkReply(QNetworkReply* networkReply);
19 void metaDataChanged();
22 void data(QByteArray);
23 void finished(QNetworkReply*);
26 QNetworkReply *networkReply;
31 class NetworkAccess : public QObject {
36 NetworkAccess( QObject* parent=0);
37 QNetworkReply* simpleGet(QUrl url);
38 NetworkReply* get(QUrl url);
39 QNetworkReply* syncGet(QUrl url);
40 QByteArray syncGetBytes(QUrl url);
41 QString syncGetString(QUrl url);
44 void error(QNetworkReply::NetworkError);
45 void syncMetaDataChanged();
49 QNetworkReply *networkReply;
54 typedef QPointer<QObject> ObjectPointer;
55 Q_DECLARE_METATYPE(ObjectPointer)
57 #endif // NETWORKACCESS_H