Mercurial > hg > syntilista
diff src/main.cpp @ 242:3d3ba5759cac
Move about-window code to separate file.
author | Matti Hamalainen <ccr@tnsp.org> |
---|---|
date | Tue, 08 May 2018 00:19:18 +0300 |
parents | ea85ff97a01c |
children | 43a5e09bb832 |
line wrap: on
line diff
--- a/src/main.cpp Tue May 08 00:18:59 2018 +0300 +++ b/src/main.cpp Tue May 08 00:19:18 2018 +0300 @@ -1289,89 +1289,3 @@ arg(currPerson.firstName)); } } - - -// -// About window -// -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></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(); -}