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 &lt;ccr@tnsp.org&gt;<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();
-}