玉兔远程控制 0.1.0-bate8
载入中...
搜索中...
未找到
ParameterPluginUI.h
1// Author: Kang Lin <kl222@126.com>
2
3#pragma once
4#include "ParameterUI.h"
5#include "ParameterPlugin.h"
6
7namespace Ui {
9}
10
12{
13 Q_OBJECT
14
15public:
16 explicit CParameterPluginUI(QWidget *parent = nullptr);
17 virtual ~CParameterPluginUI();
18
19public Q_SLOTS:
20 void on_cbEnableViewPassword_clicked(bool checked);
21 void on_pbEncryptKey_clicked();
22
23private:
24 Ui::CParameterPluginUI *ui;
25 CParameterPlugin* m_pPara;
26
27 // CParameterUI interface
28public:
29 virtual int SetParameter(CParameter *pParameter) override;
30 virtual bool CheckValidity(bool validity) override;
31 virtual int Accept() override;
32private slots:
33 void on_cbSystemCredential_checkStateChanged(const Qt::CheckState &state);
34 void on_pbDesktopShortcutsDisable_clicked();
35 void on_pbDesktopShortcutsRestore_clicked();
36 void on_cbCaptureAllKeyboard_checkStateChanged(const Qt::CheckState &arg1);
37};
virtual bool CheckValidity(bool validity) override
检查参数的有效性
virtual int SetParameter(CParameter *pParameter) override
[override functions]
virtual int Accept() override
接受参数。如果需要,可先调用 CheckValidity
插件的全局参数。
参数界面接口
Definition ParameterUI.h:15
参数接口
Definition Parameter.h:218