Rabbit Remote Control 0.1.0-bate14
Loading...
Searching...
No Matches
CParameterProxyUI Class Reference

The proxy parameter UI. More...

#include <ParameterProxyUI.h>

Inheritance diagram for CParameterProxyUI:
Collaboration diagram for CParameterProxyUI:

Public Member Functions

 CParameterProxyUI (QWidget *parent=nullptr)
int SetParameter (CParameter *pParameter)
 Set the parameters and initialize the user interface.
bool CheckValidity (bool validity=false)
 Check parameters validity.
int Accept ()
 Accept parameters.
Public Member Functions inherited from CParameterUI
 CParameterUI (QWidget *parent=nullptr)

Private Slots

void slotTypeChanged (int nIndex)

Private Attributes

QLabel * m_lbType
QComboBox * m_cbType
CParameterNetUIm_uiHttp
CParameterNetUIm_uiSockesV5
CParameterSSHTunnelUI * m_uiSSH
CParameterProxym_Proxy

Additional Inherited Members

Public Slots inherited from CParameterUI
virtual void slotSetParameter (CParameter *pParameter)
 [override functions]
virtual void slotAccept ()
 Accept parameters.

Detailed Description

The proxy parameter UI.

See also
CParameterProxy Parameter compone

Definition at line 16 of file ParameterProxyUI.h.

Constructor & Destructor Documentation

◆ CParameterProxyUI()

CParameterProxyUI::CParameterProxyUI ( QWidget * parent = nullptr)
explicit

Definition at line 6 of file ParameterProxyUI.cpp.

Member Function Documentation

◆ Accept()

int CParameterProxyUI::Accept ( )
virtual

Accept parameters.

Parameters
validity
  • true: Check parameters
  • false: Not check parameters
Returns
0 is success. otherwise is fail

Implements CParameterUI.

Definition at line 105 of file ParameterProxyUI.cpp.

◆ CheckValidity()

bool CParameterProxyUI::CheckValidity ( bool validity = false)
virtual

Check parameters validity.

Parameters
validity
  • true: Check parameters
  • false: Not check parameters

Reimplemented from CParameterUI.

Definition at line 77 of file ParameterProxyUI.cpp.

◆ SetParameter()

int CParameterProxyUI::SetParameter ( CParameter * pParameter)
virtual

Set the parameters and initialize the user interface.

Implements CParameterUI.

Definition at line 57 of file ParameterProxyUI.cpp.

◆ slotTypeChanged

void CParameterProxyUI::slotTypeChanged ( int nIndex)
privateslot

Definition at line 45 of file ParameterProxyUI.cpp.

Member Data Documentation

◆ m_cbType

QComboBox* CParameterProxyUI::m_cbType
private

Definition at line 47 of file ParameterProxyUI.h.

◆ m_lbType

QLabel* CParameterProxyUI::m_lbType
private

Definition at line 46 of file ParameterProxyUI.h.

◆ m_Proxy

CParameterProxy* CParameterProxyUI::m_Proxy
private

Definition at line 53 of file ParameterProxyUI.h.

◆ m_uiHttp

CParameterNetUI* CParameterProxyUI::m_uiHttp
private

Definition at line 49 of file ParameterProxyUI.h.

◆ m_uiSockesV5

CParameterNetUI* CParameterProxyUI::m_uiSockesV5
private

Definition at line 50 of file ParameterProxyUI.h.

◆ m_uiSSH

CParameterSSHTunnelUI* CParameterProxyUI::m_uiSSH
private

Definition at line 51 of file ParameterProxyUI.h.


The documentation for this class was generated from the following files: