QNetworkReply* QtNetworkAccessManager::createRequest(Operation operation, const QNetworkRequest& request, QIODevice* outData) { WebPage* webPage = obtainOriginatingWebPage(request); if (webPage && m_applicationSchemes.contains(webPage, request.url().scheme().toLower())) { QtNetworkReply* reply = new QtNetworkReply(request, this); webPage->receivedApplicationSchemeRequest(request, reply); return reply; } return QNetworkAccessManager::createRequest(operation, request, outData); }