X-Git-Url: https://git.toastfreeware.priv.at/toast/confclerk.git/blobdiff_plain/e618f1876e5eea5fe227a6b708d2bda1e8d55197..4bf83ee2db6c69d9388ed1ab0d9146fe5ae4e962:/src/gui/settingsdialog.cpp diff --git a/src/gui/settingsdialog.cpp b/src/gui/settingsdialog.cpp index f00ce94..0262d91 100644 --- a/src/gui/settingsdialog.cpp +++ b/src/gui/settingsdialog.cpp @@ -38,6 +38,8 @@ void SettingsDialog::loadDialogData() const QNetworkProxy::ProxyType proxyType = AppSettings::proxyType(); proxyTypeHTTP->setChecked(proxyType != QNetworkProxy::Socks5Proxy); // we enable QNetworkProxy::HttpProxy by default unless we have QNetworkProxy::Socks5Proxy proxyTypeSOCKS5->setChecked(proxyType == QNetworkProxy::Socks5Proxy); + username->setText(AppSettings::proxyUsername()); + password->setText(AppSettings::proxyPassword()); directConnection->setChecked(AppSettings::isDirectConnection()); proxyWidget->setDisabled(directConnection->isChecked()); } @@ -49,6 +51,8 @@ void SettingsDialog::saveDialogData() AppSettings::setProxyAddress(address->text()); AppSettings::setProxyPort(port->value()); AppSettings::setProxyType(proxyTypeHTTP->isChecked() ? QNetworkProxy::HttpProxy : proxyTypeSOCKS5->isChecked() ? QNetworkProxy::Socks5Proxy : QNetworkProxy::DefaultProxy); + AppSettings::setProxyUsername(username->text()); + AppSettings::setProxyPassword(password->text()); AppSettings::setDirectConnection(directConnection->isChecked()); }