MCPcopy Create free account
hub / github.com/KangLin/RabbitRemoteControl / SetParameter

Method SetParameter

Src/ParameterCompone/ParameterNetUI.cpp:26–51  ·  view source on GitHub ↗

[Set Parameter]

Source from the content-addressed store, hash-verified

24
25//! [Set Parameter]
26int CParameterNetUI::SetParameter(CParameter *pParameter)
27{
28 if(!pParameter) return -1;
29
30 m_pNet = qobject_cast<CParameterNet*>(pParameter);
31
32 ui->leHost->setText(m_pNet->GetHost());
33 ui->spPort->setValue(m_pNet->GetPort());
34
35 // Call user UI SetParameter
36 ui->wUser->SetParameter(&m_pNet->m_User);
37
38 // Show ui
39 CParameterNet::SHOW_UIS uis = m_pNet->GetShowUI();
40 ui->lbHost->setVisible(uis & CParameterNet::SHOW_UI::Host);
41 ui->leHost->setVisible(uis & CParameterNet::SHOW_UI::Host);
42 ui->lbPort->setVisible(uis & CParameterNet::SHOW_UI::Port);
43 ui->spPort->setVisible(uis & CParameterNet::SHOW_UI::Port);
44 ui->wUser->setVisible(uis & CParameterNet::SHOW_UI::User);
45
46 uis = m_pNet->GetEnableUI();
47 ui->leHost->setEnabled(uis & CParameterNet::SHOW_UI::Host);
48 ui->spPort->setEnabled(uis & CParameterNet::SHOW_UI::Port);
49 ui->wUser->setEnabled(uis & CParameterNet::SHOW_UI::User);
50 return 0;
51}
52//! [Set Parameter]
53
54//! [Check validity]

Callers

nothing calls this directly

Calls 4

GetHostMethod · 0.80
GetShowUIMethod · 0.80
GetEnableUIMethod · 0.80
GetPortMethod · 0.45

Tested by

no test coverage detected