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

Method Name

Plugins/FileTransfer/OperateFileTransfer.cpp:137–159  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

135}
136
137const QString COperateFileTransfer::Name()
138{
139 QString szName;
140 CParameterNet* pNet = nullptr;
141 switch((CParameterFileTransfer::Protocol)m_Parameter.GetProtocol()) {
142 case CParameterFileTransfer::Protocol::SFTP:
143 pNet = &m_Parameter.m_SSH.m_Net;
144 break;
145 case CParameterFileTransfer::Protocol::FTP:
146 pNet = &m_Parameter.m_Net;
147 break;
148 }
149 if(!pNet->GetHost().isEmpty()) {
150 if(m_Parameter.GetPluginParameters()
151 && m_Parameter.GetPluginParameters()->GetNameStyles() == CParameterPlugin::NameStyle::Protocol)
152 szName = Protocol() + ": ";
153 szName += pNet->GetHost()
154 + ":" + QString::number(pNet->GetPort());
155 }
156 if(szName.isEmpty())
157 szName = COperate::Name();
158 return szName;
159}
160
161const QString COperateFileTransfer::Description()
162{

Callers

nothing calls this directly

Calls 7

ProtocolEnum · 0.85
GetProtocolMethod · 0.80
GetHostMethod · 0.80
GetPluginParametersMethod · 0.80
GetNameStylesMethod · 0.80
isEmptyMethod · 0.45
GetPortMethod · 0.45

Tested by

no test coverage detected