diff options
Diffstat (limited to 'src/core/net/url_request_notification.h')
-rw-r--r-- | src/core/net/url_request_notification.h | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/src/core/net/url_request_notification.h b/src/core/net/url_request_notification.h index 172e034a3..1d9acf12f 100644 --- a/src/core/net/url_request_notification.h +++ b/src/core/net/url_request_notification.h @@ -43,6 +43,7 @@ #include "content/public/browser/resource_request_info.h" #include "net/base/completion_once_callback.h" #include "qwebengineurlrequestinfo.h" +#include <QPointer> class GURL; @@ -52,6 +53,9 @@ class URLRequest; namespace QtWebEngineCore { +class ProfileAdapter; +class ProfileIoDataQt; + // Notifies WebContentsAdapterClient of a new URLRequest. class URLRequestNotification { public: @@ -60,7 +64,8 @@ public: GURL *newUrl, QWebEngineUrlRequestInfo &&requestInfo, content::ResourceRequestInfo::WebContentsGetter webContentsGetter, - net::CompletionOnceCallback callback); + net::CompletionOnceCallback callback, + QPointer<ProfileAdapter> adapter); ~URLRequestNotification() = default; void cancel(); void notify(); @@ -74,6 +79,7 @@ private: QWebEngineUrlRequestInfo m_requestInfo; content::ResourceRequestInfo::WebContentsGetter m_webContentsGetter; net::CompletionOnceCallback m_callback; + QPointer<ProfileAdapter> m_profileAdapter; }; } #endif |