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

Method CDlgFileTransfer

Plugins/FileTransfer/DlgFileTransfer.cpp:10–29  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

8
9static Q_LOGGING_CATEGORY(log, "Plugin.FileTransfer.Dialog")
10CDlgFileTransfer::CDlgFileTransfer(CParameterFileTransfer *pPara, QWidget *parent)
11 : QDialog(parent)
12 , ui(new Ui::CDlgFileTransfer)
13 , m_pPara(pPara)
14{
15 ui->setupUi(this);
16 ui->cbProtocol->addItem("FTP", (int)CParameterFileTransfer::Protocol::FTP);
17 ui->cbProtocol->addItem("SFTP", (int)CParameterFileTransfer::Protocol::SFTP);
18 int nIdx = ui->cbProtocol->findData((int)m_pPara->GetProtocol());
19 if(-1 != nIdx)
20 ui->cbProtocol->setCurrentIndex(nIdx);
21 // switch(m_pPara->GetProtocol()) {
22 // case CParameterFileTransfer::Protocol::FTP:
23 // ui->wNet->SetParameter(&m_pPara->m_Net);
24 // break;
25 // case CParameterFileTransfer::Protocol::SFTP:
26 // ui->wNet->SetParameter(&m_pPara->m_SSH.m_Net);
27 // break;
28 // }
29}
30
31CDlgFileTransfer::~CDlgFileTransfer()
32{

Callers

nothing calls this directly

Calls 3

setupUiMethod · 0.80
addItemMethod · 0.80
GetProtocolMethod · 0.80

Tested by

no test coverage detected