diff options
author | Szabolcs David <davidsz@inf.u-szeged.hu> | 2014-03-05 03:37:04 -0800 |
---|---|---|
committer | The Qt Project <gerrit-noreply@qt-project.org> | 2014-03-13 16:21:15 +0100 |
commit | c47bc7986e3a158fcb505992df084372a4a0e3bf (patch) | |
tree | 6a3b76d005b6b29071bd47417ff13e5e8bb4e94f /src/webengine/render_widget_host_view_qt_delegate_quick.h | |
parent | d1deca6c120bf5087d22b506d8994884598a7987 (diff) |
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 <zeno.albisser@digia.com>
Reviewed-by: Jocelyn Turcotte <jocelyn.turcotte@digia.com>
Diffstat (limited to 'src/webengine/render_widget_host_view_qt_delegate_quick.h')
-rw-r--r-- | src/webengine/render_widget_host_view_qt_delegate_quick.h | 4 |
1 files changed, 0 insertions, 4 deletions
diff --git a/src/webengine/render_widget_host_view_qt_delegate_quick.h b/src/webengine/render_widget_host_view_qt_delegate_quick.h index 30f4a6003..866cf23ea 100644 --- a/src/webengine/render_widget_host_view_qt_delegate_quick.h +++ b/src/webengine/render_widget_host_view_qt_delegate_quick.h @@ -60,10 +60,6 @@ public: : ItemBaseT(parent) , m_client(client) { - this->setFocus(true); - this->setActiveFocusOnTab(true); - this->setFlag(QQuickItem::ItemIsFocusScope); - this->setAcceptedMouseButtons(Qt::AllButtons); this->setAcceptHoverEvents(true); } |