# HG changeset patch # User Matti Hamalainen # Date 1491912004 -10800 # Node ID 6559eea7347a99e3a79d1494e50afe6a23bc0cfa # Parent bf4e12cbea516df32896b39215781a525d35a50f Improve help and about dialogs. diff -r bf4e12cbea51 -r 6559eea7347a main.cpp --- 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( "

%1 v%2

" "

" "Ohjelmoinut ja kehittänyt Matti Hämäläinen <ccr@tnsp.org>
" @@ -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( "

Pikanäppäimet

" "" "" "" "" + "" + "" "" "" "" @@ -484,6 +501,8 @@ "" "
F1Tämä tietoikkuna
F2Tietoja ohjelmasta
CTRL + QOhjelman lopetus
CTRL + Page UpSuurenna ohjelman tekstejä/käyttöliittymää
CTRL + Page DownPienennä ohjelman tekstejä/käyttöliittymää
EscTyhjennä 'Etsi / suodata' kenttä ja siirry siihen
CTRL + EnterSiirry summan syöttökenttään
F8Poista henkilö
" )); + + dlg.exec(); }