blob: bacd95972e5469de5f3f06620c4b3e90761bc4ee [file] [log] [blame]
Edric Milaret559bda52015-04-29 17:02:31 -04001#include "wizarddialog.h"
2#include "ui_wizarddialog.h"
3
4#include "accountmodel.h"
5
6#include "utils.h"
7
8WizardDialog::WizardDialog(QWidget *parent) :
9 QDialog(parent),
10 ui(new Ui::WizardDialog)
11{
12 ui->setupUi(this);
13
14 this->setWindowFlags(Qt::CustomizeWindowHint);
15 this->setWindowFlags(Qt::FramelessWindowHint);
16 this->setFixedSize(this->width(),this->height());
17 ui->buttonBox->setEnabled(false);
18}
19
20WizardDialog::~WizardDialog()
21{
22 delete ui;
23}
24
25void
26WizardDialog::on_buttonBox_accepted()
27{
28 AccountModel::instance()->add(ui->usernameEdit->text(), Account::Protocol::RING);
29 AccountModel::instance()->save();
30 Utils::CreateStartupLink();
31}
32
33void
34WizardDialog::on_usernameEdit_textChanged(const QString &arg1)
35{
36 ui->buttonBox->setEnabled(!arg1.isEmpty());
37}