logic: Rewrote license checking logic for trial and app merge

This commit is contained in:
Eberhard Graether
2016-10-08 13:42:40 +02:00
parent ee7bf4e9b7
commit 1b8736a6e1
26 changed files with 228 additions and 176 deletions
+11 -5
View File
@@ -10,7 +10,6 @@
#include "qt/utility/utilityQt.h"
#include "settings/ApplicationSettings.h"
#include "settings/ColorScheme.h"
#include "isTrial.h"
QtRefreshBar::QtRefreshBar()
{
@@ -28,10 +27,7 @@ QtRefreshBar::QtRefreshBar()
m_refreshButton->setAttribute(Qt::WA_LayoutUsesWidgetRect); // fixes layouting on Mac
layout->addWidget(m_refreshButton);
if (isTrial())
{
m_refreshButton->setEnabled(false);
}
m_refreshButton->setEnabled(false);
connect(m_refreshButton, SIGNAL(clicked()), this, SLOT(refreshClicked()));
@@ -59,3 +55,13 @@ void QtRefreshBar::refreshStyle()
ColorScheme::getInstance()->getColor("search/button/icon").c_str()
));
}
void QtRefreshBar::handleMessage(MessageEnteredLicense* message)
{
m_onQtThread(
[=]()
{
m_refreshButton->setEnabled(true);
}
);
}