From 4888c68199e2567b90be0239fac11f6a2de8abec Mon Sep 17 00:00:00 2001 From: doitux Date: Tue, 27 Mar 2012 09:56:24 +0000 Subject: [PATCH] implements: Delete log files with the Del button of the keyboard (#122) --- src/gui/qt/settingsdialog/settingsdialogimpl.cpp | 9 +++++++++ src/gui/qt/settingsdialog/settingsdialogimpl.h | 1 + 2 files changed, 10 insertions(+) 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: