summaryrefslogtreecommitdiff
path: root/src/webenginequick/api/qquickwebengineview_p.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/webenginequick/api/qquickwebengineview_p.h')
-rw-r--r--src/webenginequick/api/qquickwebengineview_p.h17
1 files changed, 5 insertions, 12 deletions
diff --git a/src/webenginequick/api/qquickwebengineview_p.h b/src/webenginequick/api/qquickwebengineview_p.h
index aba641de8..3d83035bd 100644
--- a/src/webenginequick/api/qquickwebengineview_p.h
+++ b/src/webenginequick/api/qquickwebengineview_p.h
@@ -76,17 +76,17 @@ class QQuickWebEngineHistory;
class QQuickWebEngineJavaScriptDialogRequest;
class QWebEngineLoadRequest;
class QQuickWebEngineNavigationRequest;
-class QQuickWebEngineNewViewRequest;
class QQuickWebEngineSettings;
class QQuickWebEngineTooltipRequest;
class QQuickWebEngineFormValidationMessageRequest;
class QQuickWebEngineViewPrivate;
class QWebEngineCertificateError;
+class QWebEngineContextMenuRequest;
class QWebEngineFindTextResult;
class QWebEngineFullScreenRequest;
+class QWebEngineNewWindowRequest;
class QWebEngineQuotaRequest;
class QWebEngineRegisterProtocolHandlerRequest;
-class QWebEngineContextMenuRequest;
class QQuickWebEngineScriptCollection;
#if QT_CONFIG(webenginequick_testsupport)
@@ -191,14 +191,6 @@ public:
};
Q_ENUM(ErrorDomain)
- enum NewViewDestination {
- NewViewInWindow,
- NewViewInTab,
- NewViewInDialog,
- NewViewInBackgroundTab
- };
- Q_ENUM(NewViewDestination)
-
enum Feature {
MediaAudioCapture,
MediaVideoCapture,
@@ -478,6 +470,8 @@ public:
void setWebChannelWorld(uint);
Q_REVISION(1,8) Q_INVOKABLE QQuickWebEngineAction *action(WebAction action);
+ Q_INVOKABLE void acceptAsNewView(QWebEngineNewWindowRequest *request);
+
bool isAudioMuted() const;
void setAudioMuted(bool muted);
bool recentlyAudible() const;
@@ -536,7 +530,7 @@ Q_SIGNALS:
Q_REVISION(1,1) void fullScreenRequested(const QWebEngineFullScreenRequest &request);
Q_REVISION(1,1) void isFullScreenChanged();
Q_REVISION(1,1) void featurePermissionRequested(const QUrl &securityOrigin, Feature feature);
- Q_REVISION(1,1) void newViewRequested(QQuickWebEngineNewViewRequest *request);
+ Q_REVISION(1,1) void newViewRequested(QWebEngineNewWindowRequest *request);
Q_REVISION(1,1) void zoomFactorChanged(qreal arg);
Q_REVISION(1,1) void profileChanged();
Q_REVISION(1,1) void webChannelChanged();
@@ -591,7 +585,6 @@ private:
friend class QtWebEngineCore::RenderWidgetHostViewQtDelegateQuick;
friend class QQuickContextMenuBuilder;
- friend class QQuickWebEngineNewViewRequest;
friend class QQuickWebEngineFaviconProvider;
#ifndef QT_NO_ACCESSIBILITY
friend class QQuickWebEngineViewAccessible;