From 442ad85ee3f40a981fa721673dd6c7344d1daece Mon Sep 17 00:00:00 2001 From: Allan Sandfeld Jensen Date: Wed, 30 Sep 2015 13:59:22 +0200 Subject: Remove unnecessay delegation over CustomUrlSchemeHandler With QWebEngineSchemeHandler in QtWebEngineCore, we do not need the indirection and delegation CustomUrlSchemeHandler provided. This means the class can be removed and we can also store the handlers directly in BrowserContextAdapter and save a copy of the installed handlers in the QWebEngineProfile. Change-Id: Iabb5cc9d364c2f2a879bc77bfb2ff14b3c2ff640 Reviewed-by: Kai Koehne --- src/core/api/qwebengineurlrequestjob.h | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'src/core/api/qwebengineurlrequestjob.h') diff --git a/src/core/api/qwebengineurlrequestjob.h b/src/core/api/qwebengineurlrequestjob.h index 098d46c93..76e9b2c39 100644 --- a/src/core/api/qwebengineurlrequestjob.h +++ b/src/core/api/qwebengineurlrequestjob.h @@ -55,6 +55,7 @@ #include namespace QtWebEngineCore { +class URLRequestCustomJob; class URLRequestCustomJobDelegate; } // namespace @@ -86,7 +87,7 @@ public: private: QWebEngineUrlRequestJob(QtWebEngineCore::URLRequestCustomJobDelegate *); - friend class QWebEngineUrlSchemeHandlerPrivate; + friend class QtWebEngineCore::URLRequestCustomJob; QtWebEngineCore::URLRequestCustomJobDelegate* d_ptr; }; -- cgit v1.2.3