Mercurial > hg > syntilista
changeset 178:2155e05bf61c
Use QShortcuts() instead of setShortcut().
author | Matti Hamalainen <ccr@tnsp.org> |
---|---|
date | Mon, 25 Sep 2017 13:53:36 +0300 |
parents | d119235d3df0 |
children | a2f11e6665d6 |
files | src/main.cpp |
diffstat | 1 files changed, 6 insertions(+), 7 deletions(-) [+] |
line wrap: on
line diff
--- 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()));