ShortcutOverride again

Re: fix for #9218 (not #10119)

Now it matches the example given in the docs. This time tested on qt4.
This commit is contained in:
Guillaume Munch 2016-06-13 07:39:04 +01:00
parent 3545c51bc1
commit 203136d287

View File

@ -724,7 +724,7 @@ bool GuiWorkArea::event(QEvent * e)
return true;
}
case QEvent::ShortcutOverride: {
case QEvent::KeyPress: {
// We catch this event in order to catch the Tab or Shift+Tab key press
// which are otherwise reserved to focus switching between controls
// within a dialog.
@ -733,7 +733,7 @@ bool GuiWorkArea::event(QEvent * e)
|| (ke->key() == Qt::Key_Backtab && (
ke->modifiers() == Qt::ShiftModifier
|| ke->modifiers() == Qt::NoModifier))) {
e->accept();
keyPressEvent(ke);
return true;
}
return QAbstractScrollArea::event(e);