Mercurial > hg > syntilista
changeset 74:cc8fbf9a61b2
Add a help dialog.
author | Matti Hamalainen <ccr@tnsp.org> |
---|---|
date | Mon, 10 Apr 2017 13:36:33 +0300 |
parents | 7306af5129e5 |
children | 3e6fab358f2d |
files | main.cpp main.h mainwindow.ui |
diffstat | 3 files changed, 33 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/main.cpp Mon Apr 10 13:03:12 2017 +0300 +++ b/main.cpp Mon Apr 10 13:36:33 2017 +0300 @@ -279,7 +279,8 @@ 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)); + ui->button_Help->setShortcut(QKeySequence(Qt::Key_F1)); + ui->button_About->setShortcut(QKeySequence(Qt::Key_F2)); new QShortcut(QKeySequence(QKeySequence::ZoomIn), this, SLOT(changeUIZoomIn())); new QShortcut(QKeySequence(QKeySequence::ZoomOut), this, SLOT(changeUIZoomOut())); @@ -461,6 +462,29 @@ } +void SyntilistaMainWindow::on_button_Help_clicked() +{ + QMessageBox::about( + this, + tr("Tietoja"), + tr( + "<h1>Pikanäppäimet</h1>" + "<table>" + "<tr><td><b>CTRL + Q</b></td><td>Ohjelman lopetus</td></tr>" + "<tr><td><b>Esc</b></td><td>Tyhjennä 'Etsi / suodata' kenttä ja siirry siihen</td></tr>" + "<tr><td><b>CTRL + Enter</b></td><td>Siirry summan syöttökenttään</td></tr>" + "<tr><td><b>Page Up</b></td><td>Siirry ylös henkilölistassa</td></tr>" + "<tr><td><b>Page Down</b></td><td>Siirry alas henkilölistassa</td></tr>" + "<tr><td><b>F1</b></td><td>Tämä tietoikkuna</td></tr>" + "<tr><td><b>F2</b></td><td>Tietoja ohjelmasta</td></tr>" + "<tr><td><b>F5</b></td><td>Lisää uusi henkilö</td></tr>" + "<tr><td><b>F6</b></td><td>Muokkaa henkilöä</td></tr>" + "<tr><td><b>F8</b></td><td>Poista henkilö</td></tr>" + "</table>" + )); +} + + void SyntilistaMainWindow::on_button_DeletePerson_clicked() { if (currPerson.id <= 0)
--- a/main.h Mon Apr 10 13:03:12 2017 +0300 +++ b/main.h Mon Apr 10 13:36:33 2017 +0300 @@ -130,6 +130,7 @@ void on_button_Quit_clicked(); void on_button_About_clicked(); + void on_button_Help_clicked(); void on_button_AddDebt_clicked();
--- a/mainwindow.ui Mon Apr 10 13:03:12 2017 +0300 +++ b/mainwindow.ui Mon Apr 10 13:36:33 2017 +0300 @@ -262,6 +262,13 @@ </widget> </item> <item> + <widget class="QPushButton" name="button_Help"> + <property name="text"> + <string>?</string> + </property> + </widget> + </item> + <item> <spacer name="horizontalSpacer_2"> <property name="orientation"> <enum>Qt::Horizontal</enum>