changeset 63:fc633e7c83a9

Improve keyboard shortcuts.
author Matti Hamalainen <ccr@tnsp.org>
date Sun, 09 Apr 2017 11:12:12 +0300
parents efb1cd435148
children 73fd86778014
files logo.png main.cpp
diffstat 2 files changed, 9 insertions(+), 2 deletions(-) [+]
line wrap: on
line diff
Binary file logo.png has changed
--- a/main.cpp	Sun Apr 09 11:12:03 2017 +0300
+++ b/main.cpp	Sun Apr 09 11:12:12 2017 +0300
@@ -269,8 +269,15 @@
     setActivePerson(-1);
 
     // Keyboard shortcuts
-    new QShortcut(QKeySequence(Qt::CTRL + Qt::Key_Q), this, SLOT(close()));
-    new QShortcut(QKeySequence(Qt::Key_Escape), this, SLOT(on_button_ClearFilter_clicked()));
+    ui->button_Quit->setShortcut(QKeySequence(Qt::Key_F10));
+    new QShortcut(QKeySequence(Qt::CTRL + Qt::Key_Q), this, SLOT(on_button_Quit_clicked()));
+
+    ui->button_AddPerson->setShortcut(QKeySequence(Qt::Key_F5));
+    ui->button_DeletePerson->setShortcut(QKeySequence(Qt::Key_F8));
+    ui->button_EditPerson->setShortcut(QKeySequence(Qt::Key_F6));
+    ui->button_ClearFilter->setShortcut(QKeySequence(Qt::Key_Escape));
+    ui->button_About->setShortcut(QKeySequence(Qt::Key_F1));
+
     new QShortcut(QKeySequence(QKeySequence::ZoomIn), this, SLOT(changeUIZoomIn()));
     new QShortcut(QKeySequence(QKeySequence::ZoomOut), this, SLOT(changeUIZoomOut()));
     new QShortcut(QKeySequence(Qt::CTRL + Qt::KeypadModifier + Qt::Key_Plus), this, SLOT(changeUIZoomIn()));