From 2781345715338669e2573fb0c05efe5656ca37d8 Mon Sep 17 00:00:00 2001 From: Szabolcs David Date: Fri, 25 Jul 2014 08:40:54 -0700 Subject: Add loadVisuallyCommitted signal to the experimental Quick API This fixes the flaky QQuickWebEngineViewGraphics test and extends it with a new test case. Change-Id: I2d8a0762716cb9232fdea6473760e67ac2e7146d Reviewed-by: Andras Becsi Reviewed-by: Jocelyn Turcotte --- src/core/renderer/qt_render_view_observer.cpp | 5 +++++ src/core/renderer/qt_render_view_observer.h | 2 ++ 2 files changed, 7 insertions(+) (limited to 'src/core/renderer') diff --git a/src/core/renderer/qt_render_view_observer.cpp b/src/core/renderer/qt_render_view_observer.cpp index 192ba99f9..3322f092d 100644 --- a/src/core/renderer/qt_render_view_observer.cpp +++ b/src/core/renderer/qt_render_view_observer.cpp @@ -70,6 +70,11 @@ void QtRenderViewObserver::onFetchDocumentInnerText(quint64 requestId) render_view()->GetWebView()->mainFrame()->document().documentElement().innerText())); } +void QtRenderViewObserver::OnFirstVisuallyNonEmptyLayout() +{ + Send(new QtRenderViewObserverHost_DidFirstVisuallyNonEmptyLayout(routing_id())); +} + bool QtRenderViewObserver::OnMessageReceived(const IPC::Message& message) { bool handled = true; diff --git a/src/core/renderer/qt_render_view_observer.h b/src/core/renderer/qt_render_view_observer.h index c37dce16d..491b4052f 100644 --- a/src/core/renderer/qt_render_view_observer.h +++ b/src/core/renderer/qt_render_view_observer.h @@ -51,6 +51,8 @@ private: void onFetchDocumentMarkup(quint64 requestId); void onFetchDocumentInnerText(quint64 requestId); + void OnFirstVisuallyNonEmptyLayout() Q_DECL_OVERRIDE; + virtual bool OnMessageReceived(const IPC::Message& message) Q_DECL_OVERRIDE; DISALLOW_COPY_AND_ASSIGN(QtRenderViewObserver); -- cgit v1.2.3