Mercurial > hg > syntilista
view src/aboutwindow.cpp @ 272:d18f1a8cb4df
Add alt+enter key shortcut for toggling fullscreen window.
author | Matti Hamalainen <ccr@tnsp.org> |
---|---|
date | Fri, 17 Mar 2023 13:11:47 +0200 |
parents | 3d3ba5759cac |
children | d666f0bf5245 |
line wrap: on
line source
// // Syntilista - debt list/management database program // Programmed and designed by Matti Hämäläinen <ccr@tnsp.org> // (C) Copyright 2017-2018 Tecnic Software productions (TNSP) // // Distributed under 3-clause BSD style license, refer to // included file "COPYING" for exact terms. // #include "main.h" #include "ui_aboutwindow.h" AboutWindow::AboutWindow(QWidget *parent) : QDialog(parent), ui(new Ui::AboutWindow) { ui->setupUi(this); ui->label_Logo->setPixmap(QPixmap(QStringLiteral(":/icon"))); ui->label_Logo->setAlignment(Qt::AlignCenter); ui->label_About->setOpenExternalLinks(true); ui->label_About->setWordWrap(true); ui->label_About->setTextFormat(Qt::RichText); ui->label_About->setText(tr( "<h1>%1 v%2</h1>" "<p>" "<b>Ohjelmoinut ja kehittänyt Matti Hämäläinen <ccr@tnsp.org><br>" "(C) Copyright 2017-2018 Tecnic Software productions (TNSP)</b>" "</p>" "<p>" "Kehitetty Raahen kaupungin Hanketoiminta ja Kehittäminen -yksikön " "alaisuudessa Café Kampuksen käyttöön." "</p>" "<p>AppDataPath: <a href=\"file:///%3\">%3</a></p>" ). arg(tr(APP_NAME)). arg(APP_VERSION). arg(settings.dataPath) ); ui->label_ShortCuts->setText(tr( "<h1>Pikanäppäimet</h1>" "<table>" "<tr><td><b>F1</b></td><td>Tämä tietoikkuna</td></tr>" "<tr><td><b>CTRL + Q</b></td><td>Ohjelman lopetus</td></tr>" "<tr><td><b>CTRL + P</b></td><td>Henkilölistan tulostus/esikatselu</td></tr>" "<tr><td><b>CTRL + T</b></td><td>Tapahtumalistaikkuna</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><td><b>Alt + Enter</b></td><td>Vaihda kokoruudun tilaan tai pos</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>" "<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></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>" )); QFile fh(":/license"); if (fh.open(QIODevice::ReadOnly | QIODevice::Text)) { QString text = ""; while (!fh.atEnd()) text += fh.readLine(); ui->text_License->setHtml(text); fh.close(); } ui->text_License->setOpenExternalLinks(true); setModal(true); setAttribute(Qt::WA_DeleteOnClose); show(); activateWindow(); raise(); setFocus(); } AboutWindow::~AboutWindow() { delete ui; } void AboutWindow::on_button_Close_clicked() { close(); }