credentials are now loaded when needed

This commit is contained in:
fourtf
2019-09-14 20:45:01 +02:00
parent d33a8b1b3a
commit 13d1fab303
15 changed files with 100 additions and 63 deletions
+5 -2
View File
@@ -28,7 +28,10 @@ IrcConnectionEditor::IrcConnectionEditor(const IrcServerData &data, bool isAdd,
this->ui_->realNameLineEdit->setText(data.real);
this->ui_->connectCommandsEditor->setPlainText(
data.connectCommands.join('\n'));
this->ui_->passwordLineEdit->setText(data.password);
data.getPassword(this, [this](const QString &password) {
this->ui_->passwordLineEdit->setText(password);
});
QFont font("Monospace");
font.setStyleHint(QFont::TypeWriter);
@@ -51,7 +54,7 @@ IrcServerData IrcConnectionEditor::data()
data.real = this->ui_->realNameLineEdit->text();
data.connectCommands =
this->ui_->connectCommandsEditor->toPlainText().split('\n');
data.password = this->ui_->passwordLineEdit->text();
data.setPassword(this->ui_->passwordLineEdit->text());
return data;
}