Rabbit Remote Control 0.1.0-alpha
Loading...
Searching...
No Matches
ParameterFileTransfer.h
1// Copyright Copyright (c) Kang Lin studio, All Rights Reserved
2// Author Kang Lin <kl222@126.com>
3
4#pragma once
5
6#include "ParameterSSH.h"
7
9{
10 Q_OBJECT
11
12public:
13 explicit CParameterFileTransfer(QObject *parent = nullptr,
14 const QString& szPrefix = QString());
15
16 CParameterNet m_Net;
17 CParameterSSH m_SSH;
18
19public:
20 enum class Protocol{
21 FTP,
22 SFTP
23 };
24 Q_ENUM(Protocol)
25 Protocol GetProtocol() const;
26 void SetProtocol(Protocol newType);
27
28private:
29 Protocol m_Protocol;
30
31 // CParameter interface
32protected:
33 virtual int OnLoad(QSettings &set) override;
34 virtual int OnSave(QSettings &set) override;
35};
Basic network parameters.
Operational parameter interface.