diff src/main.cpp @ 231:e90dba0cd12a

Implement HTML stuff for about dialog.
author Matti Hamalainen <ccr@tnsp.org>
date Wed, 11 Apr 2018 12:38:47 +0300
parents 37d5f4329449
children 07d837442c55
line wrap: on
line diff
--- a/src/main.cpp	Tue Mar 20 14:42:06 2018 +0200
+++ b/src/main.cpp	Wed Apr 11 12:38:47 2018 +0300
@@ -1555,11 +1555,6 @@
         "Kehitetty Raahen kaupungin Hanketoiminta ja Kehittäminen -yksikön "
         "alaisuudessa Café Kampuksen käyttöön."
         "</p>"
-        "<p>"
-        "Ohjelma ja sen lähdekoodi ovat uudemman BSD-tyylisen lisenssin alaisia. "
-        "Lue ohjelman mukana tullut tiedosto \"COPYING\" (tai \"COPYING.txt\") "
-        "nähdäksesi täydelliset lisenssiehdot."
-        "</p>"
         "<p>AppDataPath: <a href=\"file:///%3\">%3</a></p>"
         ).
         arg(tr(APP_NAME)).
@@ -1588,6 +1583,17 @@
         "</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();
+    }
+
     setModal(true);
     setAttribute(Qt::WA_DeleteOnClose);
     show();