diff options
author | saturneric <[email protected]> | 2024-01-12 06:02:37 +0000 |
---|---|---|
committer | saturneric <[email protected]> | 2024-01-12 06:02:37 +0000 |
commit | bf538056b24a68b8fd235b1c50991ee8eb46a776 (patch) | |
tree | e1bab54095b80df62b321fb5bd69453f9f951b05 /src/ui/dialog/settings/SettingsNetwork.cpp | |
parent | feat: improve api and ui of keys import and export (diff) | |
download | GpgFrontend-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.cpp | 20 |
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"); } |