diff --git a/src/gui/qt/settingsdialog/settingsdialogimpl.cpp b/src/gui/qt/settingsdialog/settingsdialogimpl.cpp index 95a6d5c9..9b698927 100644 --- a/src/gui/qt/settingsdialog/settingsdialogimpl.cpp +++ b/src/gui/qt/settingsdialog/settingsdialogimpl.cpp @@ -1465,3 +1465,12 @@ void settingsDialogImpl::resetSettings() } } + +void settingsDialogImpl::keyPressEvent ( QKeyEvent * event ) +{ + if (event->key() == Qt::Key_Delete ) { /*Delete*/ + if(treeWidget_logFiles->hasFocus()) { + pushButton_deleteLog->click(); + } + } +} diff --git a/src/gui/qt/settingsdialog/settingsdialogimpl.h b/src/gui/qt/settingsdialog/settingsdialogimpl.h index c9fbe233..14394ab0 100644 --- a/src/gui/qt/settingsdialog/settingsdialogimpl.h +++ b/src/gui/qt/settingsdialog/settingsdialogimpl.h @@ -119,6 +119,7 @@ public slots: void saveLogFileAs(); void showLogFilePreview(); void resetSettings(); + void keyPressEvent ( QKeyEvent * event ); private: