if(Global::runMode == Global::Monolithic) {
connect(ui.internalCore, SIGNAL(toggled(bool)), ui.hostEdit, SLOT(setDisabled(bool)));
connect(ui.internalCore, SIGNAL(toggled(bool)), ui.port, SLOT(setDisabled(bool)));
ui.internalCore->setChecked(true);
} else {
if(Global::runMode == Global::Monolithic) {
connect(ui.internalCore, SIGNAL(toggled(bool)), ui.hostEdit, SLOT(setDisabled(bool)));
connect(ui.internalCore, SIGNAL(toggled(bool)), ui.port, SLOT(setDisabled(bool)));
ui.internalCore->setChecked(true);
} else {
connect(ui.newAccount, SIGNAL(clicked()), this, SLOT(createAccount()));
connect(ui.delAccount, SIGNAL(clicked()), this, SLOT(removeAccount()));
connect(ui.buttonBox1, SIGNAL(accepted()), this, SLOT(doConnect()));
connect(ui.hostEdit, SIGNAL(textChanged(const QString &)), this, SLOT(checkInputValid()));
connect(ui.userEdit, SIGNAL(textChanged(const QString &)), this, SLOT(checkInputValid()));
connect(ui.internalCore, SIGNAL(toggled(bool)), this, SLOT(checkInputValid()));
connect(ui.newAccount, SIGNAL(clicked()), this, SLOT(createAccount()));
connect(ui.delAccount, SIGNAL(clicked()), this, SLOT(removeAccount()));
connect(ui.buttonBox1, SIGNAL(accepted()), this, SLOT(doConnect()));
connect(ui.hostEdit, SIGNAL(textChanged(const QString &)), this, SLOT(checkInputValid()));
connect(ui.userEdit, SIGNAL(textChanged(const QString &)), this, SLOT(checkInputValid()));
connect(ui.internalCore, SIGNAL(toggled(bool)), this, SLOT(checkInputValid()));
+ connect(ui.internalCore, SIGNAL(toggled(bool)), ui.hostEdit, SLOT(setDisabled(bool)));
+ connect(ui.internalCore, SIGNAL(toggled(bool)), ui.port, SLOT(setDisabled(bool)));
connect(ui.accountList, SIGNAL(currentIndexChanged(const QString &)), this, SLOT(accountChanged(const QString &)));
connect(ui.autoConnect, SIGNAL(clicked(bool)), this, SLOT(autoConnectToggled(bool)));
connect(ui.accountList, SIGNAL(currentIndexChanged(const QString &)), this, SLOT(accountChanged(const QString &)));
connect(ui.autoConnect, SIGNAL(clicked(bool)), this, SLOT(autoConnectToggled(bool)));
curacc = s.lastAccount();
if(!ui.accountList->count()) {
//if(doAutoConnect) reject();
curacc = s.lastAccount();
if(!ui.accountList->count()) {
//if(doAutoConnect) reject();
setAccountEditEnabled(false);
QString newacc = QInputDialog::getText(this, tr("Create Account"), tr(
"In order to connect to a Quassel Core, you need to create an account.<br>"
setAccountEditEnabled(false);
QString newacc = QInputDialog::getText(this, tr("Create Account"), tr(
"In order to connect to a Quassel Core, you need to create an account.<br>"
// FIXME We create a default account here that just connects to the internal core
curacc = "Default";
ui.accountList->addItem("Default");
// FIXME We create a default account here that just connects to the internal core
curacc = "Default";
ui.accountList->addItem("Default");
ui.accountList->setCurrentIndex(0);
ui.autoConnect->setChecked(true);
autoConnectToggled(true);
ui.accountList->setCurrentIndex(0);
ui.autoConnect->setChecked(true);
autoConnectToggled(true);
ui.delAccount->setEnabled(en);
ui.internalCore->setEnabled(en);
ui.rememberPasswd->setEnabled(en);
ui.delAccount->setEnabled(en);
ui.internalCore->setEnabled(en);
ui.rememberPasswd->setEnabled(en);
ui.connectionGroupBox->setTitle(tr("Connecting to internal core"));
ui.connectionProgress->hide();
} else {
ui.connectionGroupBox->setTitle(tr("Connecting to %1").arg(ui.hostEdit->text()));
conninfo["Host"] = ui.hostEdit->text();
ui.connectionGroupBox->setTitle(tr("Connecting to internal core"));
ui.connectionProgress->hide();
} else {
ui.connectionGroupBox->setTitle(tr("Connecting to %1").arg(ui.hostEdit->text()));
conninfo["Host"] = ui.hostEdit->text();