Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include "networkaccessmanager.h"
- NetworkAccessManager::NetworkAccessManager(QObject *parent) :
- QNetworkAccessManager(parent)
- {
- }
- QNetworkReply *NetworkAccessManager::createRequest(
- Operation op, const QNetworkRequest &request, QIODevice *outgoingData)
- {
- QNetworkReply *reply;
- QString scheme = request.url().scheme();
- if (handlers.contains(scheme)) {
- // get reply...
- } else {
- reply = QNetworkAccessManager::createRequest(op, request, outgoingData);
- }
- return reply;
- }
- bool NetworkAccessManager::addHandler(QString schema, SchemeHandler *handler)
- {
- handlers[schema] = handler;
- return false;
- }
Add Comment
Please, Sign In to add comment