show license information

This commit is contained in:
Martin Brodbeck 2018-08-13 14:26:34 +02:00
parent 5bb8402cc8
commit b0423e5e6a
2 changed files with 31 additions and 12 deletions

View File

@ -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();

View File

@ -92,16 +92,7 @@
<bool>false</bool>
</property>
<layout class="QHBoxLayout" name="horizontalLayout_3">
<property name="leftMargin">
<number>0</number>
</property>
<property name="topMargin">
<number>0</number>
</property>
<property name="rightMargin">
<number>0</number>
</property>
<property name="bottomMargin">
<property name="margin">
<number>0</number>
</property>
<item>
@ -388,7 +379,7 @@ drucken</string>
<x>0</x>
<y>0</y>
<width>817</width>
<height>24</height>
<height>29</height>
</rect>
</property>
<widget class="QMenu" name="menu_Datei">
@ -423,6 +414,7 @@ drucken</string>
<addaction name="aboutAction"/>
<addaction name="aboutQtAction"/>
<addaction name="openManualAction"/>
<addaction name="licenseAction"/>
</widget>
<widget class="QMenu" name="menuSales">
<property name="title">
@ -441,7 +433,8 @@ drucken</string>
<action name="actionQuit">
<property name="icon">
<iconset theme="application-exit">
<normaloff>.</normaloff>.</iconset>
<normaloff/>
</iconset>
</property>
<property name="text">
<string>&amp;Beenden</string>
@ -507,6 +500,11 @@ drucken</string>
<string>Neu</string>
</property>
</action>
<action name="licenseAction">
<property name="text">
<string>Lizenz</string>
</property>
</action>
</widget>
<resources/>
<connections/>