Rabbit Remote Control
0.0.30
Loading...
Searching...
No Matches
Client
ParameterCompone
ParameterProxyUI.h
1
#ifndef CPARAMETERPROXYUI_H
2
#define CPARAMETERPROXYUI_H
3
4
#include <QLabel>
5
#include <QComboBox>
6
#include "ParameterProxy.h"
7
#include "ParameterNetUI.h"
8
14
class
CLIENT_EXPORT
CParameterProxyUI
:
public
CParameterUI
15
{
16
Q_OBJECT
17
public
:
18
explicit
CParameterProxyUI
(QWidget *parent =
nullptr
);
19
24
int
SetParameter
(
CParameter
* pParameter);
25
bool
CheckValidity
(
bool
validity =
false
);
38
int
Accept
();
39
40
private
Q_SLOTS:
41
void
slotTypeChanged(
int
nIndex);
42
43
private
:
44
QLabel* m_lbType;
45
QComboBox* m_cbType;
46
47
CParameterNetUI
* m_uiSockesV5;
48
CParameterNetUI
* m_uiSSH;
49
50
CParameterProxy
* m_Proxy;
51
};
52
53
#endif
// CPARAMETERPROXYUI_H
CParameterNetUI
The net parameter UI.
Definition
ParameterNetUI.h:18
CParameterProxyUI
The proxy parameter UI.
Definition
ParameterProxyUI.h:15
CParameterProxy
The proxy parameters.
Definition
ParameterProxy.h:14
CParameterUI
The parameter UI interface.
Definition
ParameterUI.h:15
CParameterUI::CheckValidity
virtual bool CheckValidity(bool validity=false)
Check parameters validity.
Definition
ParameterUI.cpp:7
CParameterUI::Accept
virtual int Accept()=0
Accept parameters.
CParameterUI::SetParameter
virtual int SetParameter(CParameter *pParameter)=0
Set the parameters and initialize the user interface.
CParameter
Parameter interface.
Definition
Parameter.h:169
作者:康林 (kl222@126.com)
版权所有(c) 康林工作室 保留所有权力