Support Ctrl+Enter shortcut on all dialogs with QPushButtonBox (#3039)

* Remove specific action from EditEntryWidget
* Implement key handling at the lowest level
* Fix #3036
This commit is contained in:
Jonathan White 2019-04-20 11:54:25 -04:00 committed by Janek Bevendorff
parent cb442f8c6e
commit acd6847cd4
2 changed files with 2 additions and 6 deletions

View file

@ -35,7 +35,8 @@ void DialogyWidget::keyPressEvent(QKeyEvent* e)
}
} else
#endif
if (!e->modifiers() || (e->modifiers() & Qt::KeypadModifier && e->key() == Qt::Key_Enter)) {
if (!e->modifiers() || e->modifiers() == Qt::ControlModifier
|| (e->modifiers() & Qt::KeypadModifier && e->key() == Qt::Key_Enter)) {
switch (e->key()) {
case Qt::Key_Enter:
case Qt::Key_Return: