6#include <QtNetwork/QNetworkReply>
9#include <imtqml/CGqlRequest.h>
16class CNetworkEventInterceptor:
public QObject
21 static CNetworkEventInterceptor* Instance()
23 static CNetworkEventInterceptor instance;
27 void InterceptRequest(QNetworkReply* reply, CGqlRequest* gqlRequestPtr);
30 void OnReplyFinished();
33 void unauthorized(QString requestBody, CGqlRequest* request);
34 void forbidden(QString requestBody, CGqlRequest* request);
37 QHash<QNetworkReply*, CGqlRequest*> m_replyOwners;
44Q_DECLARE_METATYPE(imtqml::CNetworkEventInterceptor*)