summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorJeremy Rimpo <jrim@rimpo.org>2018-03-20 17:11:00 -0500
committerJeremy Rimpo <jrim@rimpo.org>2018-03-20 17:11:00 -0500
commit192b0bafa5ade0e8f9f36fe8ce0f1de137d72e3a (patch)
treef989ba743eb8bfee4b8842207412040f23288ca9 /src
parent0c792d548f44f71cdd358b5811f5ed06196430d9 (diff)
Update about dialogue and licenses
Diffstat (limited to 'src')
-rw-r--r--src/aboutdialog.cpp40
-rw-r--r--src/aboutdialog.h15
-rw-r--r--src/aboutdialog.ui78
3 files changed, 103 insertions, 30 deletions
diff --git a/src/aboutdialog.cpp b/src/aboutdialog.cpp
index ed57a217..411ef1cf 100644
--- a/src/aboutdialog.cpp
+++ b/src/aboutdialog.cpp
@@ -29,7 +29,7 @@ along with Mod Organizer. If not, see <http://www.gnu.org/licenses/>.
#include <QTextBrowser>
#include <QVariant>
#include <Qt>
-
+#include <QFontDatabase>
AboutDialog::AboutDialog(const QString &version, QWidget *parent)
: QDialog(parent)
@@ -37,24 +37,44 @@ AboutDialog::AboutDialog(const QString &version, QWidget *parent)
{
ui->setupUi(this);
- m_LicenseFiles[LICENSE_LGPL3] = "lgpl-3.0.txt";
- m_LicenseFiles[LICENSE_GPL3] = "gpl-3.0.txt";
- m_LicenseFiles[LICENSE_BSD3] = "bsd3.txt";
+ m_LicenseFiles[LICENSE_LGPL3] = "LGPL-v3.0.txt";
+ m_LicenseFiles[LICENSE_LGPL21] = "GNU-LGPL-v2.1.txt";
+ m_LicenseFiles[LICENSE_GPL3] = "GPL-v3.0.txt";
+ m_LicenseFiles[LICENSE_GPL2] = "GPL-v2.0.txt";
m_LicenseFiles[LICENSE_BOOST] = "boost.txt";
+ m_LicenseFiles[LICENSE_7ZIP] = "7zip.txt";
m_LicenseFiles[LICENSE_CCBY3] = "by-sa3.txt";
m_LicenseFiles[LICENSE_ZLIB] = "zlib.txt";
- m_LicenseFiles[LICENSE_APACHE2] = "apache-license-2.0.txt";
+ m_LicenseFiles[LICENSE_PYTHON] = "python.txt";
+ m_LicenseFiles[LICENSE_SSL] = "openssl.txt";
+ m_LicenseFiles[LICENSE_CPPTOML] = "cpptoml.txt";
+ m_LicenseFiles[LICENSE_UDIS] = "udis86.txt";
+ m_LicenseFiles[LICENSE_SPDLOG] = "spdlog.txt";
+ m_LicenseFiles[LICENSE_FMT] = "fmt.txt";
+ m_LicenseFiles[LICENSE_SIP] = "sip.txt";
+ m_LicenseFiles[LICENSE_CASTLE] = "Castle.txt";
+ m_LicenseFiles[LICENSE_ANTLR] = "AntlrBuildTask.txt";
+ m_LicenseFiles[LICENSE_WIX] = "WixToolkit.txt";
addLicense("Qt", LICENSE_LGPL3);
addLicense("Qt Json", LICENSE_GPL3);
addLicense("Boost Library", LICENSE_BOOST);
- addLicense("7-zip", LICENSE_LGPL3);
- addLicense("ZLib", LICENSE_ZLIB);
+ addLicense("7-zip", LICENSE_7ZIP);
+ addLicense("ZLib", LICENSE_NONE);
addLicense("Tango Icon Theme", LICENSE_NONE);
addLicense("RRZE Icon Set", LICENSE_CCBY3);
addLicense("Icons by Lorc, Delapouite and sbed available on http://game-icons.net", LICENSE_CCBY3);
- addLicense("Castle Core", LICENSE_APACHE2);
+ addLicense("Castle Core", LICENSE_CASTLE);
+ addLicense("ANTLR", LICENSE_ANTLR);
addLicense("LOOT", LICENSE_GPL3);
+ addLicense("Python", LICENSE_PYTHON);
+ addLicense("OpenSSL", LICENSE_SSL);
+ addLicense("cpptoml", LICENSE_CPPTOML);
+ addLicense("Udis86", LICENSE_UDIS);
+ addLicense("spdlog", LICENSE_SPDLOG);
+ addLicense("{fmt}", LICENSE_FMT);
+ addLicense("SIP", LICENSE_SIP);
+ addLicense("WiX Toolset", LICENSE_WIX);
ui->nameLabel->setText(QString("<span style=\"font-size:12pt; font-weight:600;\">%1 %2</span>").arg(ui->nameLabel->text()).arg(version));
#if defined(HGID)
@@ -64,6 +84,8 @@ AboutDialog::AboutDialog(const QString &version, QWidget *parent)
#else
ui->revisionLabel->setText(ui->revisionLabel->text() + " unknown");
#endif
+
+ ui->licenseText->setFont(QFontDatabase::systemFont(QFontDatabase::FixedFont));
}
@@ -85,7 +107,7 @@ void AboutDialog::on_creditsList_currentItemChanged(QListWidgetItem *current, QL
{
auto iter = m_LicenseFiles.find(current->data(Qt::UserRole).toInt());
if (iter != m_LicenseFiles.end()) {
- QString filePath = qApp->applicationDirPath() + "/license/" + iter->second;
+ QString filePath = qApp->applicationDirPath() + "/licenses/" + iter->second;
QString text = MOBase::readFileText(filePath);
ui->licenseText->setText(text);
} else {
diff --git a/src/aboutdialog.h b/src/aboutdialog.h
index 103a0d2f..adf8d2c7 100644
--- a/src/aboutdialog.h
+++ b/src/aboutdialog.h
@@ -45,12 +45,23 @@ private:
enum Licenses {
LICENSE_NONE,
LICENSE_LGPL3,
+ LICENSE_LGPL21,
LICENSE_GPL3,
- LICENSE_BSD3,
+ LICENSE_GPL2,
LICENSE_BOOST,
LICENSE_CCBY3,
+ LICENSE_PYTHON,
+ LICENSE_SSL,
+ LICENSE_CPPTOML,
+ LICENSE_7ZIP,
LICENSE_ZLIB,
- LICENSE_APACHE2
+ LICENSE_UDIS,
+ LICENSE_SPDLOG,
+ LICENSE_FMT,
+ LICENSE_SIP,
+ LICENSE_CASTLE,
+ LICENSE_ANTLR,
+ LICENSE_WIX
};
private:
diff --git a/src/aboutdialog.ui b/src/aboutdialog.ui
index 50a9de5f..348a33b0 100644
--- a/src/aboutdialog.ui
+++ b/src/aboutdialog.ui
@@ -120,14 +120,14 @@
<item>
<widget class="QLabel" name="label_3">
<property name="text">
- <string notr="true">Copyright 2011-2016 Sebastian Herbord</string>
+ <string notr="true">&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Copyright 2011-2016 Sebastian Herbord&lt;/p&gt;&lt;p&gt;Copyright 2016-2018 Mod Organizer 2 contributors&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</string>
</property>
</widget>
</item>
<item>
<widget class="QLabel" name="label_2">
<property name="text">
- <string notr="true">&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.&lt;/p&gt;&lt;p&gt;See the GNU General Public License for more details.&lt;/p&gt;&lt;p&gt;Source code can be found at &lt;a href=&quot;https://github.com/TanninOne/modorganizer&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#007af4;&quot;&gt;GitHub&lt;/span&gt;&lt;/a&gt;.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</string>
+ <string notr="true">&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.&lt;/p&gt;&lt;p&gt;See the GNU General Public License for more details.&lt;/p&gt;&lt;p&gt;Source code can be found at &lt;a href=&quot;https://github.com/Modorganizer2/modorganizer&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#007af4;&quot;&gt;GitHub&lt;/span&gt;&lt;/a&gt;.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</string>
</property>
<property name="wordWrap">
<bool>true</bool>
@@ -154,7 +154,7 @@
<string>Thanks</string>
</attribute>
<layout class="QHBoxLayout" name="horizontalLayout_3">
- <item>
+ <item>
<widget class="QGroupBox" name="groupBox">
<property name="title">
<string>Current Maintainers</string>
@@ -167,12 +167,17 @@
</property>
<item>
<property name="text">
- <string notr="true">LePresidente</string>
+ <string notr="true">LePresidente (Project Lead)</string>
</property>
</item>
<item>
<property name="text">
- <string notr="true">Silarn</string>
+ <string>AL12</string>
+ </property>
+ </item>
+ <item>
+ <property name="text">
+ <string notr="true">Diana</string>
</property>
</item>
<item>
@@ -182,7 +187,7 @@
</item>
<item>
<property name="text">
- <string notr="true">Diana</string>
+ <string notr="true">Silarn</string>
</property>
</item>
</widget>
@@ -203,17 +208,22 @@
</property>
<item>
<property name="text">
- <string notr="true">pndrev (German)</string>
+ <string notr="true">Scythe1912 (Chinese)</string>
</property>
</item>
<item>
<property name="text">
- <string notr="true">DaWul (Spanish)</string>
+ <string notr="true">yc0620shen (Chinese)</string>
</property>
</item>
<item>
<property name="text">
- <string notr="true">Fiama (Spanish)</string>
+ <string notr="true">miraclefreak (Czech)</string>
+ </property>
+ </item>
+ <item>
+ <property name="text">
+ <string>Cyb3r (Dutch)</string>
</property>
</item>
<item>
@@ -233,17 +243,35 @@
</item>
<item>
<property name="text">
- <string notr="true">Scythe1912 (Chinese)</string>
+ <string>Faron (German)</string>
</property>
</item>
<item>
<property name="text">
- <string notr="true">yc0620shen (Chinese)</string>
+ <string notr="true">pndrev (German)</string>
</property>
</item>
<item>
<property name="text">
- <string notr="true">miraclefreak (Czech)</string>
+ <string>Mordan (Greek)</string>
+ </property>
+ </item>
+ <item>
+ <property name="text">
+ <string notr="true">Ren (Korean)</string>
+ </property>
+ <property name="toolTip">
+ <string/>
+ </property>
+ </item>
+ <item>
+ <property name="text">
+ <string>Yoosk (Polish)</string>
+ </property>
+ </item>
+ <item>
+ <property name="text">
+ <string>Brgodfx (Portuguese)</string>
</property>
</item>
<item>
@@ -253,15 +281,22 @@
</item>
<item>
<property name="text">
- <string notr="true">Ren (Korean)</string>
+ <string notr="true">DaWul (Spanish)</string>
</property>
- <property name="toolTip">
- <string/>
+ </item>
+ <item>
+ <property name="text">
+ <string notr="true">Fiama (Spanish)</string>
+ </property>
+ </item>
+ <item>
+ <property name="text">
+ <string>Jax (Swedish)</string>
</property>
</item>
<item>
<property name="text">
- <string>... more (Can't track)</string>
+ <string>...and all other Transifex contributors!</string>
</property>
<property name="toolTip">
<string/>
@@ -275,7 +310,7 @@
<item>
<widget class="QGroupBox" name="groupBox_3">
<property name="title">
- <string>Other Supporter</string>
+ <string>Other Supporters &amp;&amp; Contributors</string>
</property>
<layout class="QVBoxLayout" name="verticalLayout_7">
<item>
@@ -283,9 +318,14 @@
<property name="selectionMode">
<enum>QAbstractItemView::NoSelection</enum>
</property>
- <item>
+ <item>
+ <property name="text">
+ <string>SuperSandro2000</string>
+ </property>
+ </item>
+ <item>
<property name="text">
- <string notr="true">Al12 (Discord) </string>
+ <string>AnyOldName3</string>
</property>
</item>
<item>