Rabbit Remote Control
0.1.0-bate14
Toggle main menu visibility
Loading...
Searching...
No Matches
Plugins
FileTransfer
ParameterFileTransfer.cpp
1
// Copyright Copyright (c) Kang Lin studio, All Rights Reserved
2
// Author: Kang Lin <kl222@126.com>
3
4
#include "ParameterFileTransfer.h"
5
6
CParameterFileTransfer::CParameterFileTransfer(QObject *parent,
const
QString &szPrefix)
7
:
CParameterOperate
{parent, szPrefix}
8
, m_Net(this)
9
, m_SSH(this)
10
, m_Protocol(Protocol::SFTP)
11
{
12
m_Net.SetPort(21);
13
}
14
15
CParameterFileTransfer::Protocol CParameterFileTransfer::GetProtocol()
const
16
{
17
return
m_Protocol;
18
}
19
20
void
CParameterFileTransfer::SetProtocol(Protocol newType)
21
{
22
if
(m_Protocol == newType)
23
return
;
24
m_Protocol = newType;
25
SetModified
(
true
);
26
}
27
28
int
CParameterFileTransfer::OnLoad(QSettings &set)
29
{
30
int
nRet = 0;
31
SetProtocol((Protocol)(set.value(
"Type"
, (
int
)GetProtocol()).toInt()));
32
return
nRet;
33
}
34
35
int
CParameterFileTransfer::OnSave(QSettings &set)
36
{
37
int
nRet = 0;
38
set.setValue(
"Type"
, (
int
)GetProtocol());
39
return
nRet;
40
}
CParameterOperate
Operational parameter interface.
Definition
ParameterOperate.h:210
CParameter::SetModified
int SetModified(bool bModified=true)
When setting parameters, if there is a modification, it is called.
Definition
Parameter.cpp:126
Author: Kang Lin (kl222@126.com)
Copyright (c) Kang Lin Studios All Rights Reserved