MCPcopy Create free account
hub / github.com/cpeditor/cpeditor / updateProxy

Method updateProxy

src/Telemetry/UpdateChecker.cpp:222–246  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

220}
221
222void UpdateChecker::updateProxy()
223{
224 if (!SettingsHelper::isProxyEnabled())
225 manager->setProxy({QNetworkProxy::NoProxy});
226 else if (SettingsHelper::getProxyType() == "System")
227 manager->setProxy({QNetworkProxy::DefaultProxy});
228 else
229 {
230 QNetworkProxy proxy;
231 if (SettingsHelper::getProxyType() == "Http")
232 proxy.setType(QNetworkProxy::HttpProxy);
233 else if (SettingsHelper::getProxyType() == "Socks5")
234 proxy.setType(QNetworkProxy::Socks5Proxy);
235 else
236 {
237 LOG_WTF("Unknown proxy type: " << SettingsHelper::getProxyType());
238 proxy.setType(QNetworkProxy::DefaultProxy);
239 }
240 proxy.setHostName(SettingsHelper::getProxyHostName());
241 proxy.setPort(SettingsHelper::getProxyPort());
242 proxy.setUser(SettingsHelper::getProxyUser());
243 proxy.setPassword(SettingsHelper::getProxyPassword());
244 manager->setProxy(proxy);
245 }
246}
247} // namespace Telemetry

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected