Rabbit Remote Control 0.0.37
Loading...
Searching...
No Matches
Public Member Functions | Private Slots | Private Member Functions | Private Attributes | List of all members
CParameterUserUI Class Reference

The user parameters UI. More...

#include <ParameterUserUI.h>

Inheritance diagram for CParameterUserUI:
Inheritance graph
[legend]
Collaboration diagram for CParameterUserUI:
Collaboration graph
[legend]

Public Member Functions

 CParameterUserUI (QWidget *parent=nullptr)
 
int SetParameter (CParameter *pParameter) override
 [Parameter override functions]
 
int Accept () override
 Accept parameters.
 
- Public Member Functions inherited from CParameterUI
 CParameterUI (QWidget *parent=nullptr)
 
virtual bool CheckValidity (bool validity=false)
 Check parameters validity.
 

Private Slots

void on_pbShow_clicked ()
 [Parameter override functions]
 
void on_pbSave_clicked ()
 
void on_pbBrowsePublicFile_clicked ()
 
void on_pbBrowsePrivateFile_clicked ()
 
void on_pbShowPassphrase_clicked ()
 
void on_pbSavePassphrase_clicked ()
 
void on_cbType_currentIndexChanged (int index)
 
void on_cbSystemFile_stateChanged (int arg1)
 
void on_pbBrowseCAFile_clicked ()
 
void on_pbBrowseCRLFile_clicked ()
 

Private Member Functions

int SetPushButtonTooltip (QPushButton *pPb, QString szEnable, QString szDisable)
 

Private Attributes

Ui::CParameterUserUI * ui
 
CParameterUserm_pUser
 

Additional Inherited Members

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

Detailed Description

The user parameters UI.

See also
CParameterUser

Definition at line 18 of file ParameterUserUI.h.

Constructor & Destructor Documentation

◆ ~CParameterUserUI()

CParameterUserUI::~CParameterUserUI ( )
virtual

Definition at line 24 of file ParameterUserUI.cpp.

Member Function Documentation

◆ Accept()

int CParameterUserUI::Accept ( )
overridevirtual

Accept parameters.

Returns
0 is success. otherwise is fail

Implements CParameterUI.

Definition at line 79 of file ParameterUserUI.cpp.

◆ on_cbSystemFile_stateChanged

void CParameterUserUI::on_cbSystemFile_stateChanged ( int  arg1)
privateslot

Definition at line 267 of file ParameterUserUI.cpp.

◆ on_cbType_currentIndexChanged

void CParameterUserUI::on_cbType_currentIndexChanged ( int  index)
privateslot

Definition at line 190 of file ParameterUserUI.cpp.

◆ on_pbBrowseCAFile_clicked

void CParameterUserUI::on_pbBrowseCAFile_clicked ( )
privateslot

Definition at line 275 of file ParameterUserUI.cpp.

◆ on_pbBrowseCRLFile_clicked

void CParameterUserUI::on_pbBrowseCRLFile_clicked ( )
privateslot

Definition at line 287 of file ParameterUserUI.cpp.

◆ on_pbBrowsePrivateFile_clicked

void CParameterUserUI::on_pbBrowsePrivateFile_clicked ( )
privateslot

Definition at line 178 of file ParameterUserUI.cpp.

◆ on_pbBrowsePublicFile_clicked

void CParameterUserUI::on_pbBrowsePublicFile_clicked ( )
privateslot

Definition at line 166 of file ParameterUserUI.cpp.

◆ on_pbSave_clicked

void CParameterUserUI::on_pbSave_clicked ( )
privateslot

Definition at line 153 of file ParameterUserUI.cpp.

◆ on_pbSavePassphrase_clicked

void CParameterUserUI::on_pbSavePassphrase_clicked ( )
privateslot

Definition at line 254 of file ParameterUserUI.cpp.

◆ on_pbShow_clicked

void CParameterUserUI::on_pbShow_clicked ( )
privateslot

[Parameter override functions]

Definition at line 136 of file ParameterUserUI.cpp.

◆ on_pbShowPassphrase_clicked

void CParameterUserUI::on_pbShowPassphrase_clicked ( )
privateslot

Definition at line 237 of file ParameterUserUI.cpp.

◆ SetParameter()

int CParameterUserUI::SetParameter ( CParameter pParameter)
overridevirtual

[Parameter override functions]

Set the parameters and initialize the user interface

Implements CParameterUI.

Definition at line 30 of file ParameterUserUI.cpp.

◆ SetPushButtonTooltip()

int CParameterUserUI::SetPushButtonTooltip ( QPushButton *  pPb,
QString  szEnable,
QString  szDisable 
)
private

Definition at line 299 of file ParameterUserUI.cpp.

Member Data Documentation

◆ m_pUser

CParameterUser* CParameterUserUI::m_pUser
private

Definition at line 62 of file ParameterUserUI.h.

◆ ui

Ui::CParameterUserUI* CParameterUserUI::ui
private

Definition at line 61 of file ParameterUserUI.h.


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