diff options
Diffstat (limited to 'lib/quick/qquickwebengineview_p_p.h')
-rw-r--r-- | lib/quick/qquickwebengineview_p_p.h | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/lib/quick/qquickwebengineview_p_p.h b/lib/quick/qquickwebengineview_p_p.h index 541022538..e7c87ce1d 100644 --- a/lib/quick/qquickwebengineview_p_p.h +++ b/lib/quick/qquickwebengineview_p_p.h @@ -53,12 +53,27 @@ class WebContentsAdapter; QT_BEGIN_NAMESPACE class QQuickWebEngineView; +class Q_WEBENGINE_PRIVATE_EXPORT QQuickWebEngineViewExperimental : public QObject { + Q_OBJECT +public: + +private: + QQuickWebEngineViewExperimental(QQuickWebEngineViewPrivate* viewPrivate); + QQuickWebEngineView *q_ptr; + QQuickWebEngineViewPrivate *d_ptr; + + Q_DECLARE_PRIVATE(QQuickWebEngineView) + Q_DECLARE_PUBLIC(QQuickWebEngineView) +}; + class Q_WEBENGINE_PRIVATE_EXPORT QQuickWebEngineViewPrivate : public QQuickItemPrivate, public WebContentsAdapterClient { public: Q_DECLARE_PUBLIC(QQuickWebEngineView) QQuickWebEngineViewPrivate(); + QQuickWebEngineViewExperimental *experimental() const; + virtual RenderWidgetHostViewQtDelegate* CreateRenderWidgetHostViewQtDelegate(RenderWidgetHostViewQtDelegateClient *client, RenderingMode) Q_DECL_OVERRIDE; virtual void titleChanged(const QString&) Q_DECL_OVERRIDE; virtual void urlChanged(const QUrl&) Q_DECL_OVERRIDE; @@ -74,6 +89,7 @@ public: virtual bool javascriptDialog(JavascriptDialogType type, const QString &message, const QString &defaultValue = QString(), QString *result = 0) Q_DECL_OVERRIDE { return false; } QExplicitlySharedDataPointer<WebContentsAdapter> adapter; + QQuickWebEngineViewExperimental *e; QUrl icon; int loadProgress; bool inspectable; @@ -81,4 +97,6 @@ public: QT_END_NAMESPACE +QML_DECLARE_TYPE(QQuickWebEngineViewExperimental) + #endif // QQUICKWEBENGINEVIEW_P_P_H |