diff --git a/src/gui/res/SetupWizardBase.ui b/src/gui/res/SetupWizardBase.ui
index f6a4f40b..03e00510 100644
--- a/src/gui/res/SetupWizardBase.ui
+++ b/src/gui/res/SetupWizardBase.ui
@@ -128,7 +128,7 @@
-
- &Activate now...
+ Log in
true
@@ -210,6 +210,62 @@
+ -
+
+
+ Qt::Vertical
+
+
+ QSizePolicy::Fixed
+
+
+
+ 20
+ 10
+
+
+
+
+ -
+
+
+ Subscription
+
+
+
+ -
+
+
+ 20
+
+
+ 10
+
+
-
+
+
+ Serial Key:
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 400
+ 0
+
+
+
+
+
+
-
diff --git a/src/gui/src/SetupWizard.cpp b/src/gui/src/SetupWizard.cpp
index 5bb400fb..29b3b9ce 100644
--- a/src/gui/src/SetupWizard.cpp
+++ b/src/gui/src/SetupWizard.cpp
@@ -60,6 +60,8 @@ SetupWizard::SetupWizard(MainWindow& mainWindow, bool startMain) :
m_pLineEditEmail->setText(appConfig.activateEmail());
+ m_pLineEditSerialKey->setEnabled(false);
+
}
SetupWizard::~SetupWizard()
@@ -206,6 +208,7 @@ void SetupWizard::on_m_pRadioButtonSkip_toggled(bool checked)
if (checked) {
m_pLineEditEmail->setEnabled(false);
m_pLineEditPassword->setEnabled(false);
+ m_pLineEditSerialKey->setEnabled(false);
}
}
@@ -214,5 +217,15 @@ void SetupWizard::on_m_pRadioButtonActivate_toggled(bool checked)
if (checked) {
m_pLineEditEmail->setEnabled(true);
m_pLineEditPassword->setEnabled(true);
+ m_pLineEditSerialKey->setEnabled(false);
+ }
+}
+
+void SetupWizard::on_radioButton_toggled(bool checked)
+{
+ if (checked) {
+ m_pLineEditEmail->setEnabled(false);
+ m_pLineEditPassword->setEnabled(false);
+ m_pLineEditSerialKey->setEnabled(true);
}
}
diff --git a/src/gui/src/SetupWizard.h b/src/gui/src/SetupWizard.h
index 1f379b69..7bdf57a1 100644
--- a/src/gui/src/SetupWizard.h
+++ b/src/gui/src/SetupWizard.h
@@ -47,6 +47,7 @@ private:
PluginWizardPage* m_pPluginPage;
private slots:
+ void on_radioButton_toggled(bool checked);
void on_m_pRadioButtonActivate_toggled(bool checked);
void on_m_pRadioButtonSkip_toggled(bool checked);
void on_m_pComboLanguage_currentIndexChanged(int index);