18 #ifndef CACHINGNETWORKMANAGERFACTORY_H
19 #define CACHINGNETWORKMANAGERFACTORY_H
21 #include <QQmlNetworkAccessManagerFactory>
22 #include <QNetworkAccessManager>
24 #include <ubuntu/connectivity/networking-status.h>
26 class CachingNetworkAccessManager :
public QNetworkAccessManager
29 CachingNetworkAccessManager(QObject *parent = 0);
32 QNetworkReply* createRequest(Operation op,
const QNetworkRequest &req, QIODevice *outgoingData = 0)
override;
35 ubuntu::connectivity::NetworkingStatus* m_networkingStatus;
38 class CachingNetworkManagerFactory :
public QQmlNetworkAccessManagerFactory
41 CachingNetworkManagerFactory();
43 QNetworkAccessManager *create(QObject *parent)
override;
46 #endif // CACHINGNETWORKMANAGERFACTORY_H