diff --git a/src/gui/res/ActivationDialog.ui b/src/gui/res/ActivationDialog.ui
new file mode 100644
index 00000000..20b483d1
--- /dev/null
+++ b/src/gui/res/ActivationDialog.ui
@@ -0,0 +1,218 @@
+
+
+ ActivationDialog
+
+
+
+ 0
+ 0
+ 564
+ 385
+
+
+
+ Dialog
+
+
+
+
+ 30
+ 340
+ 521
+ 32
+
+
+
+ Qt::Horizontal
+
+
+ QDialogButtonBox::Cancel|QDialogButtonBox::Ok
+
+
+
+
+
+ 30
+ 244
+ 521
+ 70
+
+
+
+
+
+
+ 30
+ 60
+ 520
+ 24
+
+
+
+
+ 75
+ true
+
+
+
+ &Account login
+
+
+ true
+
+
+
+
+
+ 30
+ 214
+ 520
+ 24
+
+
+
+
+ 75
+ true
+
+
+
+ &Serial key
+
+
+
+
+
+ 30
+ 20
+ 520
+ 18
+
+
+
+ Enable your <a href="http://symless.com/pricing?source=gui">Synergy Pro</a> and Synergy Basic features.
+
+
+ true
+
+
+
+
+
+ 30
+ 100
+ 285
+ 92
+
+
+
+
+ QFormLayout::AllNonFixedFieldsGrow
+
+
+ 20
+
+
+ 10
+
+ -
+
+
+ Email:
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 200
+ 20
+
+
+
+ QLineEdit::Normal
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 200
+ 20
+
+
+
+ QLineEdit::Password
+
+
+
+ -
+
+
+ <a href="https://symless.com/account/reset/?source=gui">Forgot password</a>
+
+
+ true
+
+
+
+ -
+
+
+ Password:
+
+
+
+
+
+
+
+
+
+ buttonBox
+ accepted()
+ ActivationDialog
+ accept()
+
+
+ 248
+ 254
+
+
+ 157
+ 274
+
+
+
+
+ buttonBox
+ rejected()
+ ActivationDialog
+ reject()
+
+
+ 316
+ 260
+
+
+ 286
+ 274
+
+
+
+
+
diff --git a/src/gui/src/ActivationDialog.cpp b/src/gui/src/ActivationDialog.cpp
new file mode 100644
index 00000000..a08ac114
--- /dev/null
+++ b/src/gui/src/ActivationDialog.cpp
@@ -0,0 +1,14 @@
+#include "ActivationDialog.h"
+#include "ui_ActivationDialog.h"
+
+ActivationDialog::ActivationDialog(QWidget *parent) :
+ QDialog(parent),
+ ui(new Ui::ActivationDialog)
+{
+ ui->setupUi(this);
+}
+
+ActivationDialog::~ActivationDialog()
+{
+ delete ui;
+}
diff --git a/src/gui/src/ActivationDialog.h b/src/gui/src/ActivationDialog.h
new file mode 100644
index 00000000..52dbd4e0
--- /dev/null
+++ b/src/gui/src/ActivationDialog.h
@@ -0,0 +1,22 @@
+#ifndef ACTIVATIONDIALOG_H
+#define ACTIVATIONDIALOG_H
+
+#include
+
+namespace Ui {
+class ActivationDialog;
+}
+
+class ActivationDialog : public QDialog
+{
+ Q_OBJECT
+
+public:
+ explicit ActivationDialog(QWidget *parent = 0);
+ ~ActivationDialog();
+
+private:
+ Ui::ActivationDialog *ui;
+};
+
+#endif // ACTIVATIONDIALOG_H