summaryrefslogtreecommitdiff
path: root/plugins/Themes/Oxygen2/interface.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/Themes/Oxygen2/interface.cpp')
-rwxr-xr-xplugins/Themes/Oxygen2/interface.cpp20
1 files changed, 18 insertions, 2 deletions
diff --git a/plugins/Themes/Oxygen2/interface.cpp b/plugins/Themes/Oxygen2/interface.cpp
index 13ec028..12abf86 100755
--- a/plugins/Themes/Oxygen2/interface.cpp
+++ b/plugins/Themes/Oxygen2/interface.cpp
@@ -15,6 +15,7 @@
#ifdef Q_OS_WIN32
#include <windows.h>
#endif
+#include <QDesktopServices>
#define ULTRACOPIERO2_MAXREMAININGTIMECOL 10
#define ULTRACOPIERO2_MAXVALUESPEEDSTORED 5
@@ -289,9 +290,10 @@ Themes::Themes(const bool &alwaysOnTop,
ui->ad_ultimate->hide();
else
ui->ad_ultimate->setText(
- QStringLiteral("<a href=\"%1\">%2</a>").arg(ultimateUrl).arg(tr("Buy the Ultimate version to fund development"))+", "
+ QStringLiteral("<a href=\"%1\">%2</a> - <a href=\"register\">%3</a>").arg(ultimateUrl).arg(tr("Buy the Ultimate version to fund development")).arg(tr("Register your key"))+", "
+QStringLiteral("Follow us: ")+QStringLiteral("<a href=\"%1\"><img src=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAIAAACQkWg2AAAABnRSTlMAAAAAAABupgeRAAAAe0lEQVR4AWOAAPesxQQRUBlCNZEIu+qIjSfPvvn45c/f//////17vLxrJrIsugan3i3HoUq/fPj46c27gwWts/FpsF1x5O2/f////z5+th0uiFNDyb3n/1HBx0+LAwsWUaIB00krj7wHqfx94HgbXJBUDaMaSE58JCdvAAioiiB5mraWAAAAAElFTkSuQmCC\"/></a>").arg("https://www.facebook.com/Ultracopier/")
);
+ connect(ui->ad_ultimate,&QLabel::linkActivated,this,&Themes::ad_ultimate_clicked);
}
sysTrayIcon = new QSystemTrayIcon(this);
@@ -310,9 +312,10 @@ Themes::Themes(const bool &alwaysOnTop,
ui->ad_ultimate->hide();
else
ui->ad_ultimate->setText(
- QStringLiteral("<a href=\"%1\"><span style=\"color:#cdf;\">%2</span></a>").arg(ultimateUrl).arg(tr("Buy the Ultimate version to fund development"))+", "
+ QStringLiteral("<a href=\"%1\"><span style=\"color:#cdf;\">%2</span></a> - <a href=\"register\">%3</a>").arg(ultimateUrl).arg(tr("Buy the Ultimate version to fund development")).arg(tr("Register your key"))+", "
+QStringLiteral("<span style=\"color:#fff;\">Follow us:</span> ")+QStringLiteral("<a href=\"%1\"><img src=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAIAAACQkWg2AAAABnRSTlMAAAAAAABupgeRAAAAe0lEQVR4AWOAAPesxQQRUBlCNZEIu+qIjSfPvvn45c/f//////17vLxrJrIsugan3i3HoUq/fPj46c27gwWts/FpsF1x5O2/f////z5+th0uiFNDyb3n/1HBx0+LAwsWUaIB00krj7wHqfx94HgbXJBUDaMaSE58JCdvAAioiiB5mraWAAAAAElFTkSuQmCC\"/></a>").arg("https://www.facebook.com/Ultracopier/")
);
+ connect(ui->ad_ultimate,&QLabel::linkActivated,this,&Themes::ad_ultimate_clicked);
//ui->frame->setStyleSheet("#frame{background-color: qradialgradient(spread:pad, cx:0.5, cy:0.5, radius:0.5, fx:0.5, fy:0.5, stop:0 rgb(70, 70, 70), stop:1 rgb(40, 40, 40));}");
ui->labelTimeRemaining->setStyleSheet("color:#fff;");
ui->labelSPStart->setStyleSheet("color:#aaa;");
@@ -456,6 +459,19 @@ Themes::~Themes()
delete sysTrayIcon;
}
+void Themes::ad_ultimate_clicked(const QString &link)
+{
+ if(link.startsWith("http://") || link.startsWith("https://"))
+ QDesktopServices::openUrl(QUrl(link));
+ else
+ emit askProductKey();
+}
+
+void Themes::changeToUltimate()
+{
+ ui->ad_ultimate->hide();
+}
+
QWidget * Themes::getOptionsEngineWidget()
{
return &optionEngineWidget;