qt5base-lts/tests/auto/widgets/kernel
Frederik Gladhorn d7ca800a87 Clean up ShortcutOverride handling
Instead of sending the event from random places, send it from
QWindowSystemInterface. This allows to send override events on OS X to
menus before doing other key processing and reduces the number of
ShortcutOverride events on all platforms to exactly one per key press
event.

Additional test by Friedemann Kleint.

Task-number: QTBUG-38986
Change-Id: I6981bb776aba586ebc7c3daa5fd7a0d84c25bc3e
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@digia.com>
Reviewed-by: Jørgen Lind <jorgen.lind@digia.com>
2014-10-30 11:40:18 +01:00
..
qaction Update license headers and add new license files 2014-09-24 12:26:19 +02:00
qactiongroup Update license headers and add new license files 2014-09-24 12:26:19 +02:00
qapplication Update license headers and add new license files 2014-09-24 12:26:19 +02:00
qboxlayout Update license headers and add new license files 2014-09-24 12:26:19 +02:00
qdesktopwidget Update license headers and add new license files 2014-09-24 12:26:19 +02:00
qformlayout Update license headers and add new license files 2014-09-24 12:26:19 +02:00
qgridlayout Update license headers and add new license files 2014-09-24 12:26:19 +02:00
qlayout Update license headers and add new license files 2014-09-24 12:26:19 +02:00
qshortcut Clean up ShortcutOverride handling 2014-10-30 11:40:18 +01:00
qsizepolicy Update license headers and add new license files 2014-09-24 12:26:19 +02:00
qstackedlayout Update license headers and add new license files 2014-09-24 12:26:19 +02:00
qtooltip Update license headers and add new license files 2014-09-24 12:26:19 +02:00
qwidget Set correct transient parent in q_createNativeChildrenAndSetParent(). 2014-10-21 06:30:15 +02:00
qwidget_window Update license headers and add new license files 2014-09-24 12:26:19 +02:00
qwidgetaction Update license headers and add new license files 2014-09-24 12:26:19 +02:00
qwidgetmetatype Update license headers and add new license files 2014-09-24 12:26:19 +02:00
qwidgetsvariant Update license headers and add new license files 2014-09-24 12:26:19 +02:00
qwindowcontainer Update license headers and add new license files 2014-09-24 12:26:19 +02:00
kernel.pro Introducing QWidget::createWindowContainer() 2013-01-25 14:11:07 +01:00