summaryrefslogtreecommitdiffstats
path: root/src/dialog
diff options
context:
space:
mode:
authorJan Holthuis <jan.holthuis@ruhr-uni-bochum.de>2021-05-07 22:08:42 +0200
committerJan Holthuis <jan.holthuis@ruhr-uni-bochum.de>2021-05-07 22:08:42 +0200
commitcb59817298416ab1a1e3b080841c7c98b0bc8e9b (patch)
tree756aa15992bea4e829619d3e460fa98f89c31890 /src/dialog
parent7314a96d7096289970b0993e13a30a8b4f55042d (diff)
parent8ee192661d1b120ef3a69d336e13b27edd4516be (diff)
Merge branch '2.3' of github.com:mixxxdj/mixxx
Diffstat (limited to 'src/dialog')
-rw-r--r--src/dialog/dlgabout.cpp11
-rw-r--r--src/dialog/dlgaboutdlg.ui17
2 files changed, 27 insertions, 1 deletions
diff --git a/src/dialog/dlgabout.cpp b/src/dialog/dlgabout.cpp
index 4389c89945..55ecc52bf9 100644
--- a/src/dialog/dlgabout.cpp
+++ b/src/dialog/dlgabout.cpp
@@ -1,5 +1,6 @@
#include "dialog/dlgabout.h"
+#include <QDesktopServices>
#include <QFile>
#include <QLocale>
@@ -343,6 +344,16 @@ DlgAbout::DlgAbout(QWidget* parent) : QDialog(parent), Ui::DlgAboutDlg() {
MIXXX_WEBSITE_URL,
tr("Official Website")));
+ if (!Color::isDimColor(palette().text().color())) {
+ btnDonate->setIcon(QIcon(":/images/heart_icon_light.svg"));
+ } else {
+ btnDonate->setIcon(QIcon(":/images/heart_icon_dark.svg"));
+ }
+ btnDonate->setText(tr("Donate"));
+ connect(btnDonate, &QPushButton::clicked, this, [] {
+ QDesktopServices::openUrl(QUrl(MIXXX_DONATE_URL));
+ });
+
connect(buttonBox, &QDialogButtonBox::accepted, this, &DlgAbout::accept);
connect(buttonBox, &QDialogButtonBox::rejected, this, &DlgAbout::reject);
}
diff --git a/src/dialog/dlgaboutdlg.ui b/src/dialog/dlgaboutdlg.ui
index 22cf96e868..a96874bffb 100644
--- a/src/dialog/dlgaboutdlg.ui
+++ b/src/dialog/dlgaboutdlg.ui
@@ -230,6 +230,22 @@ p, li { white-space: pre-wrap; }
</widget>
</item>
<item>
+ <spacer name="horizontalSpacer_2">
+ <property name="orientation">
+ <enum>Qt::Horizontal</enum>
+ </property>
+ <property name="sizeHint" stdset="0">
+ <size>
+ <width>20</width>
+ <height>20</height>
+ </size>
+ </property>
+ </spacer>
+ </item>
+ <item>
+ <widget class="QPushButton" name="btnDonate"/>
+ </item>
+ <item>
<widget class="QDialogButtonBox" name="buttonBox">
<property name="sizePolicy">
<sizepolicy hsizetype="Fixed" vsizetype="Fixed">
@@ -261,7 +277,6 @@ p, li { white-space: pre-wrap; }
</customwidgets>
<resources>
<include location="../../res/mixxx.qrc"/>
- <include location="../../res/mixxx.qrc"/>
</resources>
<connections/>
</ui>