Refactor purchase url #4716

This commit is contained in:
Jerry (Xinyu Hou) 2015-11-17 15:20:22 -08:00
parent 7ecc0457e0
commit 5f73d339aa
1 changed files with 6 additions and 3 deletions

View File

@ -27,6 +27,8 @@
#include <QDateTime> #include <QDateTime>
#include <QDate> #include <QDate>
static const char purchaseURL[] = "https://synergy-project.org/account/";
SubscriptionManager::SubscriptionManager(QWidget* parent, AppConfig& appConfig, int& edition) : SubscriptionManager::SubscriptionManager(QWidget* parent, AppConfig& appConfig, int& edition) :
m_pParent(parent), m_pParent(parent),
m_AppConfig(appConfig), m_AppConfig(appConfig),
@ -90,7 +92,7 @@ void SubscriptionManager::checkError(QString& error)
{ {
if (error.contains("trial has expired")) { if (error.contains("trial has expired")) {
QMessageBox::warning(m_pParent, tr("Subscription warning"), QMessageBox::warning(m_pParent, tr("Subscription warning"),
tr("Your trial has expired. Click <a href='https://synergy-project.org/account/'>here</a> to purchase")); tr("Your trial has expired. Click <a href='%1'>here</a> to purchase").arg(purchaseURL));
} }
else { else {
QMessageBox::warning(m_pParent, tr("Subscription error"), QMessageBox::warning(m_pParent, tr("Subscription error"),
@ -127,9 +129,10 @@ void SubscriptionManager::checkExpiring(QString& output)
QString dayLeft = dayLeftRegex.cap(1); QString dayLeft = dayLeftRegex.cap(1);
QMessageBox::warning(m_pParent, tr("Subscription warning"), QMessageBox::warning(m_pParent, tr("Subscription warning"),
tr("Your trial will end in %1 %2. Click <a href='https://synergy-project.org/account/'>here</a> to purchase") tr("Your trial will end in %1 %2. Click <a href='%3'>here</a> to purchase")
.arg(dayLeft) .arg(dayLeft)
.arg(dayLeft == "1" ? "day" : "days")); .arg(dayLeft == "1" ? "day" : "days")
.arg(purchaseURL));
} }
} }
} }