void ControlRoot::makeProxiesFor(Viewport* v) { prune(); for (auto itr = controls.begin(); itr != controls.end(); ++itr) { auto p = new ControlProxy(itr.value(), v); if (selected) p->selectProxy(selected); } }
void ProxyEditWindow::saveProxy(NetworkProxy proxy) { if (proxy) { proxy.setType(Type->itemData(Type->currentIndex()).toString()); proxy.setAddress(Host->text()); proxy.setPort(Port->text().toInt()); proxy.setUser(User->text()); proxy.setPassword(Password->text()); proxy.setPollingUrl(PollingUrl->text()); } else proxy = m_networkProxyManager->byConfiguration(Host->text(), Port->text().toInt(), User->text(), Password->text(), ActionCreateAndAdd); ForceProxyChange = true; selectProxy(proxy); ForceProxyChange = false; }