diff options
Diffstat (limited to 'src/webengine/api/qquickwebengineview_p.h')
-rw-r--r-- | src/webengine/api/qquickwebengineview_p.h | 22 |
1 files changed, 21 insertions, 1 deletions
diff --git a/src/webengine/api/qquickwebengineview_p.h b/src/webengine/api/qquickwebengineview_p.h index 943ce0804..76fbc7853 100644 --- a/src/webengine/api/qquickwebengineview_p.h +++ b/src/webengine/api/qquickwebengineview_p.h @@ -48,6 +48,7 @@ QT_BEGIN_NAMESPACE class QQuickWebEngineViewPrivate; +class QQuickWebEngineLoadRequest; class Q_WEBENGINE_PRIVATE_EXPORT QQuickWebEngineView : public QQuickItem { Q_OBJECT @@ -59,6 +60,8 @@ class Q_WEBENGINE_PRIVATE_EXPORT QQuickWebEngineView : public QQuickItem { Q_PROPERTY(bool canGoBack READ canGoBack NOTIFY loadingStateChanged) Q_PROPERTY(bool canGoForward READ canGoForward NOTIFY loadingStateChanged) Q_PROPERTY(bool inspectable READ inspectable WRITE setInspectable) + Q_ENUMS(LoadStatus); + Q_ENUMS(ErrorDomain); public: QQuickWebEngineView(QQuickItem *parent = 0); @@ -75,6 +78,23 @@ public: bool inspectable() const; void setInspectable(bool); + enum LoadStatus { + LoadStartedStatus, + LoadStoppedStatus, + LoadSucceededStatus, + LoadFailedStatus + }; + + enum ErrorDomain { + NoErrorDomain, + InternalErrorDomain, + ConnectionErrorDomain, + CertificateErrorDomain, + HttpErrorDomain, + FtpErrorDomain, + DnsErrorDomain + }; + public Q_SLOTS: void goBack(); void goForward(); @@ -85,7 +105,7 @@ Q_SIGNALS: void titleChanged(); void urlChanged(); void iconChanged(); - void loadingStateChanged(); + void loadingStateChanged(QQuickWebEngineLoadRequest *loadRequest); void loadProgressChanged(); protected: |