diff options
author | Jüri Valdmann <juri.valdmann@qt.io> | 2018-03-02 11:06:54 +0100 |
---|---|---|
committer | Kai Koehne <kai.koehne@qt.io> | 2018-04-13 08:14:11 +0000 |
commit | 674662d37844d6c77388053168e7f7b8432e6f59 (patch) | |
tree | f7aaa0722402030be0602694edf4c13712ebec18 /src/core/quota_permission_context_qt.cpp | |
parent | b78e0c8a1e2df919f652da5e508306c8250c012e (diff) |
Use wrappers in QtWebEngineCore public interface
Stop exporting quota / RegisterProtocolHandler request controller classes, and
use the public wrapper classes in WebContentsAdapterClient instead.
Change-Id: Iaa380b6ceb4f9464fc05dd012ee5df219f11f189
Reviewed-by: Kai Koehne <kai.koehne@qt.io>
Diffstat (limited to 'src/core/quota_permission_context_qt.cpp')
-rw-r--r-- | src/core/quota_permission_context_qt.cpp | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/core/quota_permission_context_qt.cpp b/src/core/quota_permission_context_qt.cpp index 4e9293447..f00b2008a 100644 --- a/src/core/quota_permission_context_qt.cpp +++ b/src/core/quota_permission_context_qt.cpp @@ -43,6 +43,7 @@ #include "content/public/browser/render_frame_host.h" #include "content/public/browser/web_contents.h" #include "quota_request_controller_impl.h" +#include "qwebenginequotarequest.h" #include "web_contents_delegate_qt.h" #include "web_contents_view_qt.h" @@ -82,8 +83,9 @@ void QuotaPermissionContextQt::RequestQuotaPermission(const StorageQuotaParams & if (!client) return; - QSharedPointer<QuotaRequestController> request(new QuotaRequestControllerImpl(this, params, callback)); - client->runQuotaRequest(request); + QWebEngineQuotaRequest request( + QSharedPointer<QuotaRequestControllerImpl>::create(this, params, callback)); + client->runQuotaRequest(std::move(request)); } void QuotaPermissionContextQt::dispatchCallbackOnIOThread(const PermissionCallback &callback, |