/***************************************************************************
- * Copyright (C) 2005-2018 by the Quassel Project *
+ * Copyright (C) 2005-2020 by the Quassel Project *
* devel@quassel-irc.org *
* *
* This program is free software; you can redistribute it and/or modify *
#include "coreaccountsettingspage.h"
#include "icon.h"
-CoreConnectDlg::CoreConnectDlg(QWidget *parent) : QDialog(parent)
+CoreConnectDlg::CoreConnectDlg(QWidget* parent)
+ : QDialog(parent)
{
_settingsPage = new CoreAccountSettingsPage(this);
_settingsPage->setStandAlone(true);
setWindowTitle(tr("Connect to Core"));
setWindowIcon(icon::get("network-disconnect"));
- auto *layout = new QVBoxLayout(this);
+ auto* layout = new QVBoxLayout(this);
layout->addWidget(_settingsPage);
- auto *buttonBox = new QDialogButtonBox(this);
- buttonBox->setStandardButtons(QDialogButtonBox::Ok|QDialogButtonBox::Cancel);
+ auto* buttonBox = new QDialogButtonBox(this);
+ buttonBox->setStandardButtons(QDialogButtonBox::Ok | QDialogButtonBox::Cancel);
layout->addWidget(buttonBox);
connect(_settingsPage, &CoreAccountSettingsPage::connectToCore, this, &QDialog::accept);
connect(buttonBox, &QDialogButtonBox::rejected, this, &QDialog::reject);
}
-
AccountId CoreConnectDlg::selectedAccount() const
{
return _settingsPage->selectedAccount();
}
-
void CoreConnectDlg::accept()
{
_settingsPage->save();
QDialog::accept();
}
-
/******** CoreConnectAuthDlg ****************************************************************/
-CoreConnectAuthDlg::CoreConnectAuthDlg(CoreAccount *account, QWidget *parent)
- : QDialog(parent),
- _account(account)
+CoreConnectAuthDlg::CoreConnectAuthDlg(CoreAccount* account, QWidget* parent)
+ : QDialog(parent)
+ , _account(account)
{
ui.setupUi(this);
ui.password->setFocus();
}
-
void CoreConnectAuthDlg::accept()
{
_account->setUser(ui.user->text());
QDialog::accept();
}
-
void CoreConnectAuthDlg::setButtonStates()
{
bool valid = !(ui.user->text().isEmpty() || ui.password->text().isEmpty());