From c47bc7986e3a158fcb505992df084372a4a0e3bf Mon Sep 17 00:00:00 2001 From: Szabolcs David Date: Wed, 5 Mar 2014 03:37:04 -0800 Subject: Fix focus in Quick API The forceActiveFocus() doesn't work in the QML tests. We need to call forceActiveFocus() in RenderWidgetHostViewQtDelegateQuick instead of the one in WebEngineView. To make this work, I replaced RWHV with QQuickWebEngineView in the focus chain. This is necessary in order to extend tst_loadUrl QML test with urlProperty test case. Change-Id: Ifba0c824a7ce9f00d328110233402d3563f967aa Reviewed-by: Zeno Albisser Reviewed-by: Jocelyn Turcotte --- src/webengine/api/qquickwebengineview_p.h | 1 + 1 file changed, 1 insertion(+) (limited to 'src/webengine/api/qquickwebengineview_p.h') diff --git a/src/webengine/api/qquickwebengineview_p.h b/src/webengine/api/qquickwebengineview_p.h index f17f5d11a..3ad2e59b7 100644 --- a/src/webengine/api/qquickwebengineview_p.h +++ b/src/webengine/api/qquickwebengineview_p.h @@ -78,6 +78,7 @@ public: bool canGoForward() const; bool inspectable() const; void setInspectable(bool); + void forceActiveFocus(); enum LoadStatus { LoadStartedStatus, -- cgit v1.2.3