diff options
author | Mitch Curtis <mitch.curtis@qt.io> | 2016-11-22 11:25:46 +0100 |
---|---|---|
committer | Shawn Rutledge <shawn.rutledge@qt.io> | 2016-12-18 14:57:54 +0000 |
commit | c4eefa4a8d6d3e95062deb78229940460a7ef605 (patch) | |
tree | d31a66fb7e249c8c7b2812d85b979df05786d820 /tests/manual/touch/mpta-crosshairs.qml | |
parent | 17a1c12a4520c4ae756e7dd5c08b2386ef84673a (diff) |
Keys: add shortcutOverride signal
This allows an item to accept the shortcutOverride event, preventing
e.g. Shortcut from stealing key events.
The original use case that prompted the creation of this patch was
using a Popup from Controls 2 to create a keyboard shortcut editor.
When the user wanted to cancel the shortcut that they were editing,
they could press escape, but Popup would grab the shortcut and close
itself. As the test case demonstrates, the same problem occurs with
the Shortcut type in Qt Quick.
[ChangeLog][QtQuick][Keys] Added shortcutOverride signal to Keys
attached object to allow prevention of e.g. Shortcut from stealing
key events.
Task-number: QTBUG-57098
Change-Id: I594e4ea17ec417d8c7d93c6cf347c1a1a2e62b93
Reviewed-by: Shawn Rutledge <shawn.rutledge@qt.io>
Reviewed-by: Robin Burchell <robin.burchell@viroteck.net>
Diffstat (limited to 'tests/manual/touch/mpta-crosshairs.qml')
0 files changed, 0 insertions, 0 deletions