| 55 | } |
| 56 | |
| 57 | int CParameterProxyUI::SetParameter(CParameter *pParameter) |
| 58 | { |
| 59 | m_Proxy = qobject_cast<CParameterProxy*>(pParameter); |
| 60 | if(!m_Proxy) |
| 61 | return -1; |
| 62 | m_uiHttp->SetParameter(&m_Proxy->m_Http); |
| 63 | m_uiSockesV5->SetParameter(&m_Proxy->m_SockesV5); |
| 64 | m_uiSSH->SetParameter(&m_Proxy->m_SSH); |
| 65 | |
| 66 | m_cbType->clear(); |
| 67 | foreach(auto t, m_Proxy->GetType()) |
| 68 | { |
| 69 | m_cbType->addItem(m_Proxy->ConvertTypeToName(t), (int)t); |
| 70 | } |
| 71 | |
| 72 | int index = m_cbType->findData((int)m_Proxy->GetUsedType()); |
| 73 | m_cbType->setCurrentIndex(index); |
| 74 | return 0; |
| 75 | } |
| 76 | |
| 77 | bool CParameterProxyUI::CheckValidity(bool validity) |
| 78 | { |
nothing calls this directly
no test coverage detected