Mercurial > hg > syntilista
changeset 78:6559eea7347a
Improve help and about dialogs.
author | Matti Hamalainen <ccr@tnsp.org> |
---|---|
date | Tue, 11 Apr 2017 15:00:04 +0300 |
parents | bf4e12cbea51 |
children | f48b8fc1de64 |
files | main.cpp |
diffstat | 1 files changed, 27 insertions(+), 8 deletions(-) [+] |
line wrap: on
line diff
--- a/main.cpp Mon Apr 10 14:59:01 2017 +0300 +++ b/main.cpp Tue Apr 11 15:00:04 2017 +0300 @@ -438,10 +438,17 @@ void SyntilistaMainWindow::on_button_About_clicked() { - QMessageBox::about( - this, - tr("Tietoja ohjelmasta"), - tr( + QMessageBox dlg; + + setCommonStyleSheet(&dlg); + dlg.setWindowTitle(tr("Tietoja ohjelmasta")); + dlg.setTextFormat(Qt::RichText); + dlg.setIconPixmap(QPixmap(":/img/icon-64.png")); + dlg.setStandardButtons(QMessageBox::Ok); + dlg.setDefaultButton(QMessageBox::Ok); + + //dlg.setInformativeText(tr( + dlg.setText(tr( "<h1>%1 v%2</h1>" "<p>" "<b>Ohjelmoinut ja kehittänyt Matti Hämäläinen <ccr@tnsp.org><br>" @@ -459,20 +466,30 @@ arg(tr(APP_NAME)). arg(tr(APP_VERSION)) ); + + dlg.exec(); } void SyntilistaMainWindow::on_button_Help_clicked() { - QMessageBox::about( - this, - tr("Tietoja"), - tr( + QMessageBox dlg; + + setCommonStyleSheet(&dlg); + dlg.setWindowTitle(tr("Tietoja ohjelmasta")); + dlg.setTextFormat(Qt::RichText); + dlg.setIconPixmap(QPixmap(":/img/icon-64.png")); + dlg.setStandardButtons(QMessageBox::Ok); + dlg.setDefaultButton(QMessageBox::Ok); + + dlg.setText(tr( "<h1>Pikanäppäimet</h1>" "<table>" "<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>CTRL + Q</b></td><td>Ohjelman lopetus</td></tr>" + "<tr><td><b>CTRL + Page Up</b></td><td>Suurenna ohjelman tekstejä/käyttöliittymää</td></tr>" + "<tr><td><b>CTRL + Page Down</b></td><td>Pienennä ohjelman tekstejä/käyttöliittymää</td></tr>" "<tr></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>" @@ -484,6 +501,8 @@ "<tr><td><b>F8</b></td><td>Poista henkilö</td></tr>" "</table>" )); + + dlg.exec(); }