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

Method Id

Plugins/FileTransfer/OperateFileTransfer.cpp:209–230  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

207}
208
209const QString COperateFileTransfer::Id()
210{
211 QString szId = COperate::Id();
212 CParameterNet* pNet = nullptr;
213 switch(m_Parameter.GetProtocol()) {
214 case CParameterFileTransfer::Protocol::SFTP:
215 pNet = &m_Parameter.m_SSH.m_Net;
216 break;
217 case CParameterFileTransfer::Protocol::FTP:
218 pNet = &m_Parameter.m_Net;
219 break;
220 default:
221 break;
222 }
223 if(pNet && !pNet->GetHost().isEmpty())
224 szId += "_" + pNet->GetHost()
225 + "_" + QString::number(pNet->GetPort());
226
227 static QRegularExpression exp("[-@:/#%!^&* \\.]");
228 szId = szId.replace(exp, "_");
229 return szId;
230}
231
232void COperateFileTransfer::slotCopyUrlToClipboard(const QString &szPath)
233{

Callers

nothing calls this directly

Calls 4

GetProtocolMethod · 0.80
GetHostMethod · 0.80
isEmptyMethod · 0.45
GetPortMethod · 0.45

Tested by

no test coverage detected