/***************************************************************************
- * Copyright (C) 2005-2016 by the Quassel Project *
+ * Copyright (C) 2005-2018 by the Quassel Project *
* devel@quassel-irc.org *
* *
* This program is free software; you can redistribute it and/or modify *
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. *
***************************************************************************/
+#include "coreconnectdlg.h"
+
#include <QDialogButtonBox>
-#include <QIcon>
#include <QVBoxLayout>
-#include "coreconnectdlg.h"
-
#include "clientsettings.h"
#include "coreaccountsettingspage.h"
+#include "icon.h"
CoreConnectDlg::CoreConnectDlg(QWidget *parent) : QDialog(parent)
{
_settingsPage->setSelectedAccount(lastAccount);
setWindowTitle(tr("Connect to Core"));
- setWindowIcon(QIcon::fromTheme("network-disconnect"));
+ setWindowIcon(icon::get("network-disconnect"));
- QVBoxLayout *layout = new QVBoxLayout(this);
+ auto *layout = new QVBoxLayout(this);
layout->addWidget(_settingsPage);
- QDialogButtonBox *buttonBox = new QDialogButtonBox(this);
+ auto *buttonBox = new QDialogButtonBox(this);
buttonBox->setStandardButtons(QDialogButtonBox::Ok|QDialogButtonBox::Cancel);
layout->addWidget(buttonBox);
- connect(_settingsPage, SIGNAL(connectToCore(AccountId)), SLOT(accept()));
- connect(buttonBox, SIGNAL(accepted()), SLOT(accept()));
- connect(buttonBox, SIGNAL(rejected()), SLOT(reject()));
+ connect(_settingsPage, &CoreAccountSettingsPage::connectToCore, this, &QDialog::accept);
+ connect(buttonBox, &QDialogButtonBox::accepted, this, &QDialog::accept);
+ connect(buttonBox, &QDialogButtonBox::rejected, this, &QDialog::reject);
}
{
ui.setupUi(this);
- connect(ui.user, SIGNAL(textChanged(QString)), SLOT(setButtonStates()));
- connect(ui.password, SIGNAL(textChanged(QString)), SLOT(setButtonStates()));
+ connect(ui.user, &QLineEdit::textChanged, this, &CoreConnectAuthDlg::setButtonStates);
+ connect(ui.password, &QLineEdit::textChanged, this, &CoreConnectAuthDlg::setButtonStates);
ui.label->setText(tr("Please enter your credentials for %1:").arg(account->accountName()));
ui.user->setText(account->user());