#5657 Always show trial counter, fix plurality
This commit is contained in:
parent
7bae07d34e
commit
1842a68a0e
|
@ -1072,21 +1072,26 @@ void MainWindow::setEdition(Edition edition)
|
||||||
|
|
||||||
void MainWindow::beginTrial(bool isExpiring)
|
void MainWindow::beginTrial(bool isExpiring)
|
||||||
{
|
{
|
||||||
if (isExpiring) {
|
//Hack
|
||||||
|
//if (isExpiring) {
|
||||||
|
time_t daysLeft = m_LicenseManager->serialKey().daysLeft(::time(0));
|
||||||
QString expiringNotice ("<html><head/><body><p><span style=\""
|
QString expiringNotice ("<html><head/><body><p><span style=\""
|
||||||
"font-weight:600;\">%1</span> days of "
|
"font-weight:600;\">%1</span> day%3 of "
|
||||||
"your %2 trial remain. <a href="
|
"your %2 trial remain. <a href="
|
||||||
"\"http://symless.com/pricing\">"
|
"\"https://symless.com/synergy/trial/thanks?id=%4\">"
|
||||||
"<span style=\"text-decoration: underline;"
|
"<span style=\"text-decoration: underline;"
|
||||||
" color:#0000ff;\">Buy now!</span></a>"
|
" color:#0000ff;\">Buy now!</span></a>"
|
||||||
"</p></body></html>");
|
"</p></body></html>");
|
||||||
expiringNotice = expiringNotice
|
expiringNotice = expiringNotice
|
||||||
.arg (m_LicenseManager->serialKey().daysLeft(::time(0)))
|
.arg (daysLeft)
|
||||||
.arg (LicenseManager::getEditionName
|
.arg (LicenseManager::getEditionName
|
||||||
(m_LicenseManager->activeEdition()));
|
(m_LicenseManager->activeEdition()))
|
||||||
|
.arg ((daysLeft == 1) ? "" : "s")
|
||||||
|
.arg(QString::fromStdString
|
||||||
|
(m_LicenseManager->serialKey().toString()));
|
||||||
this->m_trialLabel->setText(expiringNotice);
|
this->m_trialLabel->setText(expiringNotice);
|
||||||
this->m_trialWidget->show();
|
this->m_trialWidget->show();
|
||||||
}
|
//}
|
||||||
setWindowTitle (m_LicenseManager->activeEditionName());
|
setWindowTitle (m_LicenseManager->activeEditionName());
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue