# HG changeset patch # User Matti Hamalainen # Date 1506336816 -10800 # Node ID 2155e05bf61c7e4a4dd95a0925f8601843c89dda # Parent d119235d3df052a45e1d8a6e2f07e87cee7b97ea Use QShortcuts() instead of setShortcut(). diff -r d119235d3df0 -r 2155e05bf61c src/main.cpp --- a/src/main.cpp Wed Sep 20 10:55:23 2017 +0300 +++ b/src/main.cpp Mon Sep 25 13:53:36 2017 +0300 @@ -384,7 +384,6 @@ slSetCommonStyleSheet(this); // Validator for amount input - //ui->edit_Amount->setValidator(new QDoubleValidator(0, 1000, 2, this)); QRegExp vregex("\\d{0,4}[,.]\\d{0,2}|\\d{0,4}"); ui->edit_Amount->setValidator(new QRegExpValidator(vregex, this)); @@ -427,14 +426,14 @@ setActivePerson(-1); // Keyboard shortcuts - ui->button_Quit->setShortcut(QKeySequence(Qt::Key_F10)); new QShortcut(QKeySequence(Qt::CTRL + Qt::Key_Q), this, SLOT(on_button_Quit_clicked())); + new QShortcut(QKeySequence(Qt::Key_F10), 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(Qt::Key_F5), this, SLOT(on_button_AddPerson_clicked())); + new QShortcut(QKeySequence(Qt::Key_F6), this, SLOT(on_button_EditPerson_clicked())); + new QShortcut(QKeySequence(Qt::Key_F8), this, SLOT(on_button_DeletePerson_clicked())); + new QShortcut(QKeySequence(Qt::Key_F1), this, SLOT(on_button_About_clicked())); + new QShortcut(QKeySequence(Qt::Key_Escape), this, SLOT(on_button_ClearFilter_clicked())); new QShortcut(QKeySequence(QKeySequence::ZoomIn), this, SLOT(changeUIZoomIn())); new QShortcut(QKeySequence(QKeySequence::ZoomOut), this, SLOT(changeUIZoomOut()));