18 #ifndef CACHINGNETWORKMANAGERFACTORY_H 19 #define CACHINGNETWORKMANAGERFACTORY_H 21 #include <QQmlNetworkAccessManagerFactory> 22 #include <QNetworkAccessManager> 24 #include <connectivityqt/connectivity.h> 26 class CachingNetworkAccessManager :
public QNetworkAccessManager
30 CachingNetworkAccessManager(QObject *parent = 0);
33 QNetworkReply* createRequest(Operation op,
const QNetworkRequest &req, QIODevice *outgoingData = 0)
override;
36 connectivityqt::Connectivity* m_networkingStatus;
39 class CachingNetworkManagerFactory :
public QQmlNetworkAccessManagerFactory
42 CachingNetworkManagerFactory();
44 QNetworkAccessManager *create(QObject *parent)
override;
47 #endif // CACHINGNETWORKMANAGERFACTORY_H