Rabbit Remote Control
0.0.36
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
#include "ParameterSSHTunnelUI.h"
9
15
class
CLIENT_EXPORT
CParameterProxyUI
:
public
CParameterUI
16
{
17
Q_OBJECT
18
public
:
19
explicit
CParameterProxyUI
(QWidget *parent =
nullptr
);
20
25
int
SetParameter
(
CParameter
* pParameter);
26
bool
CheckValidity
(
bool
validity =
false
);
39
int
Accept
();
40
41
private
Q_SLOTS:
42
void
slotTypeChanged(
int
nIndex);
43
44
private
:
45
QLabel* m_lbType;
46
QComboBox* m_cbType;
47
48
CParameterNetUI
* m_uiHttp;
49
CParameterNetUI
* m_uiSockesV5;
50
CParameterSSHTunnelUI
* m_uiSSH;
51
52
CParameterProxy
* m_Proxy;
53
};
54
55
#endif
// CPARAMETERPROXYUI_H
CParameterNetUI
The net parameter UI.
Definition
ParameterNetUI.h:18
CParameterProxyUI
The proxy parameter UI.
Definition
ParameterProxyUI.h:16
CParameterProxy
The proxy parameters.
Definition
ParameterProxy.h:15
CParameterSSHTunnelUI
Definition
ParameterSSHTunnelUI.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) 康林工作室 保留所有权力