qt6-bb10/tests/auto/widgets/widgets
Jani Honkonen 547a1bea49 Fix limitting shortcuts to keypad only
The Qt::KeypadModifier modifier is internally masked away from all
shortcuts. So it is not possible to set a keypad only shortcut.
Changed the implementation so that first a full keysequence match is
searched. Then if no match is found the same sequence is tried
without the keypad modifer.

Added a autotest for this also to cover the basic use cases relating
to this.

Task-number: QTBUG-20191

Change-Id: Ibe7740c705fd0ab1eece4809b9a0b48882172933
Reviewed-by: Gunnar Sletta <gunnar.sletta@nokia.com>
Reviewed-by: Stephen Kelly <stephen.kelly@kdab.com>
2012-08-27 10:27:30 +02:00
..
qabstractbutton Set the Qt API level to compatibility mode in all tests. 2012-08-01 15:37:46 +02:00
qabstractscrollarea Set the Qt API level to compatibility mode in all tests. 2012-08-01 15:37:46 +02:00
qabstractslider Set the Qt API level to compatibility mode in all tests. 2012-08-01 15:37:46 +02:00
qabstractspinbox Set the Qt API level to compatibility mode in all tests. 2012-08-01 15:37:46 +02:00
qbuttongroup Set the Qt API level to compatibility mode in all tests. 2012-08-01 15:37:46 +02:00
qcalendarwidget Set the Qt API level to compatibility mode in all tests. 2012-08-01 15:37:46 +02:00
qcheckbox Set the Qt API level to compatibility mode in all tests. 2012-08-01 15:37:46 +02:00
qcombobox Emit the highlighted signal if the model changes. 2012-08-15 13:58:29 +02:00
qcommandlinkbutton Set the Qt API level to compatibility mode in all tests. 2012-08-01 15:37:46 +02:00
qdatetimeedit Set the Qt API level to compatibility mode in all tests. 2012-08-01 15:37:46 +02:00
qdial Set the Qt API level to compatibility mode in all tests. 2012-08-01 15:37:46 +02:00
qdialogbuttonbox Set the Qt API level to compatibility mode in all tests. 2012-08-01 15:37:46 +02:00
qdockwidget Set the Qt API level to compatibility mode in all tests. 2012-08-01 15:37:46 +02:00
qdoublespinbox Set the Qt API level to compatibility mode in all tests. 2012-08-01 15:37:46 +02:00
qdoublevalidator Set the Qt API level to compatibility mode in all tests. 2012-08-01 15:37:46 +02:00
qfocusframe Set the Qt API level to compatibility mode in all tests. 2012-08-01 15:37:46 +02:00
qfontcombobox Set the Qt API level to compatibility mode in all tests. 2012-08-01 15:37:46 +02:00
qgroupbox Set the Qt API level to compatibility mode in all tests. 2012-08-01 15:37:46 +02:00
qintvalidator Set the Qt API level to compatibility mode in all tests. 2012-08-01 15:37:46 +02:00
qlabel Set the Qt API level to compatibility mode in all tests. 2012-08-01 15:37:46 +02:00
qlcdnumber Set the Qt API level to compatibility mode in all tests. 2012-08-01 15:37:46 +02:00
qlineedit Fix undo and redo in QLineEdit when in password mode 2012-08-15 11:38:37 +02:00
qmainwindow Fix infinite recursion while dragging toolbar of QMainWindow. 2012-08-25 19:04:56 +02:00
qmdiarea Remove some dead code wrapped in Q_WS_QWS. 2012-08-03 11:24:28 +02:00
qmdisubwindow Set the Qt API level to compatibility mode in all tests. 2012-08-01 15:37:46 +02:00
qmenu Set the Qt API level to compatibility mode in all tests. 2012-08-01 15:37:46 +02:00
qmenubar Set the Qt API level to compatibility mode in all tests. 2012-08-01 15:37:46 +02:00
qplaintextedit Set the Qt API level to compatibility mode in all tests. 2012-08-01 15:37:46 +02:00
qprogressbar Set the Qt API level to compatibility mode in all tests. 2012-08-01 15:37:46 +02:00
qpushbutton Fix limitting shortcuts to keypad only 2012-08-27 10:27:30 +02:00
qradiobutton Set the Qt API level to compatibility mode in all tests. 2012-08-01 15:37:46 +02:00
qregexpvalidator Set the Qt API level to compatibility mode in all tests. 2012-08-01 15:37:46 +02:00
qscrollarea Set the Qt API level to compatibility mode in all tests. 2012-08-01 15:37:46 +02:00
qscrollbar Set the Qt API level to compatibility mode in all tests. 2012-08-01 15:37:46 +02:00
qsizegrip Set the Qt API level to compatibility mode in all tests. 2012-08-01 15:37:46 +02:00
qslider Set the Qt API level to compatibility mode in all tests. 2012-08-01 15:37:46 +02:00
qspinbox Set the Qt API level to compatibility mode in all tests. 2012-08-01 15:37:46 +02:00
qsplitter Set the Qt API level to compatibility mode in all tests. 2012-08-01 15:37:46 +02:00
qstackedwidget Set the Qt API level to compatibility mode in all tests. 2012-08-01 15:37:46 +02:00
qstatusbar Set the Qt API level to compatibility mode in all tests. 2012-08-01 15:37:46 +02:00
qtabbar Set the Qt API level to compatibility mode in all tests. 2012-08-01 15:37:46 +02:00
qtabwidget Set the Qt API level to compatibility mode in all tests. 2012-08-01 15:37:46 +02:00
qtextbrowser Set the Qt API level to compatibility mode in all tests. 2012-08-01 15:37:46 +02:00
qtextedit Test for quadratic behaviour when rendering long line in QTextEdit 2012-08-23 23:31:10 +02:00
qtoolbar tst_QToolBar: fix "might be used uninit'ed" warnings 2012-08-14 08:53:29 +02:00
qtoolbox Set the Qt API level to compatibility mode in all tests. 2012-08-01 15:37:46 +02:00
qtoolbutton Remove some dead code wrapped in Q_WS_QWS. 2012-08-03 11:24:28 +02:00
widgets.pro Remove QWorkspace. 2012-03-23 13:22:10 +01:00