diff options
author | Javier S. Pedro <maemo@javispedro.com> | 2013-04-02 13:25:14 +0200 |
---|---|---|
committer | Javier S. Pedro <maemo@javispedro.com> | 2013-04-02 13:25:14 +0200 |
commit | 07abe301396f9b0fbfca67d4b4f6df6b9fdf6e82 (patch) | |
tree | 0aae75aadd6aa1d0eeba91229922711a291bab07 /imagenetworkaccessmanager.h | |
parent | 7107c0f96f10303ea49bf5dc27f525e4cbc191d9 (diff) | |
download | tapasboard-07abe301396f9b0fbfca67d4b4f6df6b9fdf6e82.tar.gz tapasboard-07abe301396f9b0fbfca67d4b4f6df6b9fdf6e82.zip |
use a qnetworkdiskcache for images instead of custom provider
Diffstat (limited to 'imagenetworkaccessmanager.h')
-rw-r--r-- | imagenetworkaccessmanager.h | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/imagenetworkaccessmanager.h b/imagenetworkaccessmanager.h new file mode 100644 index 0000000..9dfb586 --- /dev/null +++ b/imagenetworkaccessmanager.h @@ -0,0 +1,23 @@ +#ifndef IMAGENETWORKACCESSMANAGER_H +#define IMAGENETWORKACCESSMANAGER_H + +#include <QtNetwork/QNetworkAccessManager> +#include <QtDeclarative/QDeclarativeNetworkAccessManagerFactory> + +class ImageNetworkAccessManager : public QNetworkAccessManager +{ + Q_OBJECT +public: + explicit ImageNetworkAccessManager(QObject *parent = 0); + +protected: + QNetworkReply * createRequest(Operation op, const QNetworkRequest &request, QIODevice *outgoingData); +}; + +class ImageNetworkAccessManagerFactory : public QDeclarativeNetworkAccessManagerFactory +{ +public: + QNetworkAccessManager * create(QObject *parent); +}; + +#endif // IMAGENETWORKACCESSMANAGER_H |