diff options
author | Jan Holthuis <jan.holthuis@ruhr-uni-bochum.de> | 2021-05-07 22:08:42 +0200 |
---|---|---|
committer | Jan Holthuis <jan.holthuis@ruhr-uni-bochum.de> | 2021-05-07 22:08:42 +0200 |
commit | cb59817298416ab1a1e3b080841c7c98b0bc8e9b (patch) | |
tree | 756aa15992bea4e829619d3e460fa98f89c31890 /src/dialog | |
parent | 7314a96d7096289970b0993e13a30a8b4f55042d (diff) | |
parent | 8ee192661d1b120ef3a69d336e13b27edd4516be (diff) |
Merge branch '2.3' of github.com:mixxxdj/mixxx
Diffstat (limited to 'src/dialog')
-rw-r--r-- | src/dialog/dlgabout.cpp | 11 | ||||
-rw-r--r-- | src/dialog/dlgaboutdlg.ui | 17 |
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> |