Rabbit Remote Control 0.0.30
Loading...
Searching...
No Matches
ParameterUserUI.h
1#ifndef PARAMETERUSERUI_H
2#define PARAMETERUSERUI_H
3
4#include <QWidget>
5#include "ParameterUser.h"
6#include "ParameterUI.h"
7
8namespace Ui {
10}
11
17class CLIENT_EXPORT CParameterUserUI : public CParameterUI
18{
19 Q_OBJECT
20
21public:
22 explicit CParameterUserUI(QWidget *parent = nullptr);
24
26
30 int SetParameter(CParameter* pParameter);
43 int Accept();
45
46private slots:
47 void on_pbShow_clicked();
48 void on_pbSave_clicked();
49
50 void on_pbBrowsePublicFile_clicked();
51 void on_pbBrowsePrivateFile_clicked();
52 void on_pbShowPassphrase_clicked();
53 void on_pbSavePassphrase_clicked();
54
55 void on_cbType_currentIndexChanged(int index);
56
57 void on_cbSystemFile_stateChanged(int arg1);
58
59 void on_pbBrowseCAFile_clicked();
60
61 void on_pbBrowseCRLFile_clicked();
62
63private:
64 Ui::CParameterUserUI *ui;
65 CParameterUser* m_pUser;
66};
67
68#endif // PARAMETERUSERUI_H
The parameter UI interface.
Definition ParameterUI.h:15
virtual int Accept()=0
Accept parameters.
virtual int SetParameter(CParameter *pParameter)=0
Set the parameters and initialize the user interface.
The user parameters UI.
It contains user and password It only valid in plugin.
Parameter interface.
Definition Parameter.h:169