Rabbit Remote Control
0.1.0-alpha.2
Loading...
Searching...
No Matches
Plugins
RawStream
ParameterRawStream.h
1
// Author: Kang Lin <kl222@126.com>
2
3
#pragma once
4
5
#include "ParameterTerminalBase.h"
6
#include "ParameterNet.h"
7
8
class
CParameterRawStream
:
public
CParameterTerminalBase
9
{
10
Q_OBJECT
11
12
public
:
13
CParameterRawStream
(
CParameterOperate
*parent =
nullptr
,
14
const
QString& szPrefix = QString());
15
16
CParameterNet
m_Net;
17
18
enum class
TYPE {
19
TCP,
20
NamePipe
21
};
22
static
const
QString GetTypeName(TYPE type);
23
TYPE GetType()
const
;
24
void
SetType(TYPE type);
25
private
:
26
TYPE m_Type;
27
28
protected
:
29
virtual
int
OnLoad(QSettings &set)
override
;
30
virtual
int
OnSave(QSettings &set)
override
;
31
};
CParameterNet
Basic network parameters.
Definition
ParameterNet.h:27
CParameterOperate
Operational parameter interface.
Definition
ParameterOperate.h:210
CParameterRawStream
Definition
ParameterRawStream.h:9
CParameterTerminalBase
Terminal base parameter.
Definition
ParameterTerminalBase.h:18
Author: Kang Lin (kl222@126.com)
Copyright (c) Kang Lin Studios All Rights Reserved