summaryrefslogtreecommitdiffstats
path: root/src/webenginequick
diff options
context:
space:
mode:
authorPeter Varga <pvarga@inf.u-szeged.hu>2021-07-12 11:52:15 +0200
committerPeter Varga <pvarga@inf.u-szeged.hu>2021-07-12 15:25:40 +0000
commit5be01d2ffd3dbc2b023dd1ffb75d376019ee934e (patch)
treefe18806f69903e910bc73ab928c98f3946c74386 /src/webenginequick
parent7b7c4894151f3af05e635031a4626eeb04173bb6 (diff)
Get rid of private methods of QWebEngineNewWindowRequest
Pick-to: 6.2 Change-Id: I40072b45ceffa1a2c92027a4c01239974b8ac498 Reviewed-by: Michal Klocek <michal.klocek@qt.io>
Diffstat (limited to 'src/webenginequick')
-rw-r--r--src/webenginequick/api/qquickwebengineview.cpp10
1 files changed, 6 insertions, 4 deletions
diff --git a/src/webenginequick/api/qquickwebengineview.cpp b/src/webenginequick/api/qquickwebengineview.cpp
index 23d89440d..cfd17e5aa 100644
--- a/src/webenginequick/api/qquickwebengineview.cpp
+++ b/src/webenginequick/api/qquickwebengineview.cpp
@@ -64,6 +64,7 @@
#include "qwebenginescriptcollection.h"
#include <QtWebEngineCore/private/qwebenginecontextmenurequest_p.h>
#include <QtWebEngineCore/private/qwebenginehistory_p.h>
+#include <QtWebEngineCore/private/qwebenginenewwindowrequest_p.h>
#include <QtWebEngineCore/private/qwebenginescriptcollection_p.h>
#include "qwebengineregisterprotocolhandlerrequest.h"
#if QT_CONFIG(webenginequick_testsupport)
@@ -527,7 +528,7 @@ QQuickWebEngineViewPrivate::adoptNewWindow(QSharedPointer<WebContentsAdapter> ne
Q_EMIT q->newViewRequested(&request);
- if (request.isHandled())
+ if (request.d_ptr->isRequestHandled)
return newWebContents;
return nullptr;
}
@@ -1666,19 +1667,20 @@ void QQuickWebEngineView::itemChange(ItemChange change, const ItemChangeData &va
void QQuickWebEngineView::acceptAsNewView(QWebEngineNewWindowRequest *request)
{
Q_D(QQuickWebEngineView);
- if (!request || (!request->adapter() && !request->requestedUrl().isValid()) || request->isHandled()) {
+ if (!request || (!request->d_ptr->adapter && !request->requestedUrl().isValid())
+ || request->d_ptr->isRequestHandled) {
qWarning("Trying to open an empty request, it was either already used or was invalidated."
"\nYou must complete the request synchronously within the newViewRequested signal handler."
" If a view hasn't been adopted before returning, the request will be invalidated.");
return;
}
- if (auto adapter = request->adapter())
+ if (auto adapter = request->d_ptr->adapter)
d->adoptWebContents(adapter.data());
else
setUrl(request->requestedUrl());
- request->setHandled();
+ request->d_ptr->setHandled();
}
#if QT_CONFIG(draganddrop)