aboutsummaryrefslogtreecommitdiffstats
path: root/src/ui/dialog/settings/SettingsNetwork.cpp
diff options
context:
space:
mode:
authorsaturneric <[email protected]>2024-01-12 06:02:37 +0000
committersaturneric <[email protected]>2024-01-12 06:02:37 +0000
commitbf538056b24a68b8fd235b1c50991ee8eb46a776 (patch)
treee1bab54095b80df62b321fb5bd69453f9f951b05 /src/ui/dialog/settings/SettingsNetwork.cpp
parentfeat: improve api and ui of keys import and export (diff)
downloadGpgFrontend-bf538056b24a68b8fd235b1c50991ee8eb46a776.tar.gz
GpgFrontend-bf538056b24a68b8fd235b1c50991ee8eb46a776.zip
refactor: use QString instead of std::string and improve threading system
Diffstat (limited to 'src/ui/dialog/settings/SettingsNetwork.cpp')
-rw-r--r--src/ui/dialog/settings/SettingsNetwork.cpp20
1 files changed, 12 insertions, 8 deletions
diff --git a/src/ui/dialog/settings/SettingsNetwork.cpp b/src/ui/dialog/settings/SettingsNetwork.cpp
index f6b96300..211894a1 100644
--- a/src/ui/dialog/settings/SettingsNetwork.cpp
+++ b/src/ui/dialog/settings/SettingsNetwork.cpp
@@ -101,22 +101,25 @@ void GpgFrontend::UI::NetworkTab::SetSettings() {
auto &settings = GlobalSettingStation::GetInstance().GetMainSettings();
try {
- std::string proxy_host = settings.lookup("proxy.proxy_host");
- ui_->proxyServerAddressEdit->setText(proxy_host.c_str());
+ QString proxy_host =
+ QString::fromStdString(settings.lookup("proxy.proxy_host"));
+ ui_->proxyServerAddressEdit->setText(proxy_host);
} catch (...) {
GF_UI_LOG_ERROR("setting operation error: proxy_host");
}
try {
- std::string std_username = settings.lookup("proxy.username");
- ui_->usernameEdit->setText(std_username.c_str());
+ QString std_username =
+ QString::fromStdString(settings.lookup("proxy.username"));
+ ui_->usernameEdit->setText(std_username);
} catch (...) {
GF_UI_LOG_ERROR("setting operation error: username");
}
try {
- std::string std_password = settings.lookup("proxy.password");
- ui_->passwordEdit->setText(std_password.c_str());
+ QString std_password =
+ QString::fromStdString(settings.lookup("proxy.password"));
+ ui_->passwordEdit->setText(std_password);
} catch (...) {
GF_UI_LOG_ERROR("setting operation error: password");
}
@@ -130,8 +133,9 @@ void GpgFrontend::UI::NetworkTab::SetSettings() {
ui_->proxyTypeComboBox->setCurrentText("HTTP");
try {
- std::string proxy_type = settings.lookup("proxy.proxy_type");
- ui_->proxyTypeComboBox->setCurrentText(proxy_type.c_str());
+ QString proxy_type =
+ QString::fromStdString(settings.lookup("proxy.proxy_type"));
+ ui_->proxyTypeComboBox->setCurrentText(proxy_type);
} catch (...) {
GF_UI_LOG_ERROR("setting operation error: proxy_type");
}