From b0423e5e6add890356bf1c67ecdd5c3f06509341 Mon Sep 17 00:00:00 2001 From: Martin Brodbeck Date: Mon, 13 Aug 2018 14:26:34 +0200 Subject: [PATCH] show license information --- src/gui/mainwindow.cpp | 21 +++++++++++++++++++++ src/gui/mainwindow.ui | 22 ++++++++++------------ 2 files changed, 31 insertions(+), 12 deletions(-) diff --git a/src/gui/mainwindow.cpp b/src/gui/mainwindow.cpp index 79ff07b..9fad234 100644 --- a/src/gui/mainwindow.cpp +++ b/src/gui/mainwindow.cpp @@ -94,6 +94,27 @@ MainWindow::MainWindow() } } }); + connect(ui_.licenseAction, &QAction::triggered, this, [=]() { + QString licenseText( + "Copyright © 2018 Martin Brodbeck\n\n" + "Hiermit wird unentgeltlich jeder Person, die eine Kopie der Software und der " + "zugehörigen Dokumentationen (die \"Software\") erhält, die Erlaubnis erteilt, " + "sie uneingeschränkt zu nutzen, inklusive und ohne Ausnahme mit dem Recht, " + "sie zu verwenden, zu kopieren, zu verändern, zusammenzufügen, zu " + "veröffentlichen, zu verbreiten, und Personen, denen diese Software überlassen " + "wird, diese Rechte zu verschaffen, unter den folgenden Bedingungen:\n\n" + "Der obige Urheberrechtsvermerk und dieser Erlaubnisvermerk sind in allen " + "Kopien oder Teilkopien der Software beizulegen.\n\n" + "DIE SOFTWARE WIRD OHNE JEDE AUSDRÜCKLICHE ODER IMPLIZIERTE " + "GARANTIE BEREITGESTELLT, EINSCHLIESSLICH DER GARANTIE ZUR BENUTZUNG " + "FÜR DEN VORGESEHENEN ODER EINEM BESTIMMTEN ZWECK SOWIE JEGLICHER " + "RECHTSVERLETZUNG, JEDOCH NICHT DARAUF BESCHRÄNKT. IN KEINEM FALL " + "SIND DIE AUTOREN ODER COPYRIGHTINHABER FÜR JEGLICHEN SCHADEN ODER " + "SONSTIGE ANSPRÜCHE HAFTBAR ZU MACHEN, OB INFOLGE DER ERFÜLLUNG " + "EINES VERTRAGES, EINES DELIKTES ODER ANDERS IM ZUSAMMENHANG MIT DER " + "SOFTWARE ODER SONSTIGER VERWENDUNG DER SOFTWARE ENTSTANDEN."); + QMessageBox::information(this, "Lizenzinformation", licenseText); + }); connect(ui_.reportAction, &QAction::triggered, this, [=]() { ReportDialog(this).exec(); }); connect(ui_.configAction, &QAction::triggered, this, [=]() { int result = SettingsDialog(this).exec(); diff --git a/src/gui/mainwindow.ui b/src/gui/mainwindow.ui index b215010..5a54859 100644 --- a/src/gui/mainwindow.ui +++ b/src/gui/mainwindow.ui @@ -92,16 +92,7 @@ false - - 0 - - - 0 - - - 0 - - + 0 @@ -388,7 +379,7 @@ drucken 0 0 817 - 24 + 29 @@ -423,6 +414,7 @@ drucken + @@ -441,7 +433,8 @@ drucken - .. + + &Beenden @@ -507,6 +500,11 @@ drucken Neu + + + Lizenz + +