diff options
Diffstat (limited to 'SQLiteStudio3/guiSQLiteStudio/dialogs/importdialog.cpp')
| -rw-r--r-- | SQLiteStudio3/guiSQLiteStudio/dialogs/importdialog.cpp | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/SQLiteStudio3/guiSQLiteStudio/dialogs/importdialog.cpp b/SQLiteStudio3/guiSQLiteStudio/dialogs/importdialog.cpp index c16b90e..2f52396 100644 --- a/SQLiteStudio3/guiSQLiteStudio/dialogs/importdialog.cpp +++ b/SQLiteStudio3/guiSQLiteStudio/dialogs/importdialog.cpp @@ -17,6 +17,7 @@ #include <QDir> #include <QDebug> #include <QFileDialog> +#include <QKeyEvent> ImportDialog::ImportDialog(QWidget *parent) : QWizard(parent), @@ -369,3 +370,13 @@ void ImportDialog::showEvent(QShowEvent* e) QWizard::showEvent(e); ui->tableNameCombo->setFocus(); } + +void ImportDialog::keyPressEvent(QKeyEvent* e) +{ + if ((e->key() == Qt::Key_Enter || e->key() == Qt::Key_Return) && QApplication::focusWidget() == ui->tableNameCombo) + { + next(); + return; + } + QWizard::keyPressEvent(e); +} |
