From 17a7e0108b0a2b4fbd8cb7c1e5d6e269505092e6 Mon Sep 17 00:00:00 2001 From: Timotej Lazar Date: Thu, 16 Sep 2021 16:57:45 +0200 Subject: Fix tab navigation --- Events.qml | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) (limited to 'Events.qml') diff --git a/Events.qml b/Events.qml index 2128f39..846f2bb 100644 --- a/Events.qml +++ b/Events.qml @@ -15,7 +15,6 @@ ListView { signal selected(var event) clip: true - focus: true highlightMoveDuration: 0 highlightResizeDuration: 0 @@ -46,10 +45,6 @@ ListView { editing = false model.remove(currentIndex) break - case Qt.Key_Tab: - case Qt.Key_Backtab: - // swallow tabs so we don’t lose focus when editing - break default: return } @@ -94,8 +89,8 @@ ListView { model.values = values } - // Try passing key to each field input in order. If none can - // handle it, pass it to control. + // Pass the key to parent first to check if Video handles it. + // If not, try passing it to each field input when editing. Keys.forwardTo: Array.prototype.concat(control, editing ? inputs.items : []) onClicked: { -- cgit v1.3