玉兔远程控制
0.1.0-alpha.2
载入中...
搜索中...
未找到
Src
Terminal
ParameterTerminalBase.h
1
// Author: Kang Lin <kl222@126.com>
2
3
#pragma once
4
#include "plugin_export.h"
5
#include "ParameterOperate.h"
6
#include "ParameterTerminal.h"
7
#include "ParameterSSH.h"
8
17
class
PLUGIN_EXPORT
CParameterTerminalBase
:
public
CParameterOperate
18
{
19
Q_OBJECT
20
public
:
21
explicit
CParameterTerminalBase
(
CParameterOperate
*parent =
nullptr
,
22
const
QString& szPrefix = QString());
23
24
CParameterTerminal
m_Terminal;
25
26
public
:
27
[[nodiscard]] QStringList GetCommands()
const
;
28
void
SetCommands(
const
QStringList& cmd);
29
private
:
30
QStringList m_lstCommands;
31
32
// CParameter interface
33
protected
:
34
virtual
int
OnLoad(QSettings &set)
override
;
35
virtual
int
OnSave(QSettings &set)
override
;
36
37
// CParameterOperate interface
38
protected
slots:
39
virtual
void
slotSetGlobalParameters
()
override
;
40
};
CParameterOperate
操作参数接口。仅在插件内有效。
Definition
ParameterOperate.h:210
CParameterOperate::slotSetGlobalParameters
virtual void slotSetGlobalParameters()
设置 CParameterPlugin 后调用,用于初始化与 CParameterPlugin 有关的操作。
Definition
ParameterOperate.cpp:46
CParameterTerminalBase
终端基本参数
Definition
ParameterTerminalBase.h:18
CParameterTerminal
Definition
ParameterTerminal.h:11
作者:康林 (kl222@126.com)
版权所有(c) 康林工作室 保留所有权力