diff options
Diffstat (limited to 'lib/quick/qquickwebengineview.cpp')
-rw-r--r-- | lib/quick/qquickwebengineview.cpp | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/lib/quick/qquickwebengineview.cpp b/lib/quick/qquickwebengineview.cpp index aa942c017..55d871093 100644 --- a/lib/quick/qquickwebengineview.cpp +++ b/lib/quick/qquickwebengineview.cpp @@ -51,6 +51,7 @@ QT_BEGIN_NAMESPACE QQuickWebEngineViewPrivate::QQuickWebEngineViewPrivate() : adapter(new WebContentsAdapter) + , loadProgress(0) { adapter->initialize(this); } @@ -87,6 +88,13 @@ void QQuickWebEngineViewPrivate::loadingStateChanged() Q_EMIT q->loadingStateChanged(); } +void QQuickWebEngineViewPrivate::loadProgressChanged(int progress) +{ + Q_Q(QQuickWebEngineView); + loadProgress = progress; + Q_EMIT q->loadProgressChanged(); +} + QRectF QQuickWebEngineViewPrivate::viewportRect() const { Q_Q(const QQuickWebEngineView); @@ -170,6 +178,12 @@ bool QQuickWebEngineView::isLoading() const return d->adapter->isLoading(); } +int QQuickWebEngineView::loadProgress() const +{ + Q_D(const QQuickWebEngineView); + return d->loadProgress; +} + QString QQuickWebEngineView::title() const { Q_D(const QQuickWebEngineView); |