玉兔远程控制 0.1.0-bate10
载入中...
搜索中...
未找到
ParameterFilterUI.h
1// Author: Kang Lin <kl222@126.com>
2
3#pragma once
4
5#include <QStandardItemModel>
6#include "ParameterUI.h"
7#include "ParameterFilter.h"
8
9namespace Ui {
11}
12
13class PLUGIN_EXPORT CParameterFilterUI : public CParameterUI
14{
15 Q_OBJECT
16
17public:
18 explicit CParameterFilterUI(QWidget *parent = nullptr);
19 virtual ~CParameterFilterUI();
20
21 virtual int SetParameter(CParameter *pParameter) override;
22 virtual int Accept() override;
23
24private Q_SLOTS:
25 void slotContextMenuRequested(const QPoint& pos);
26 void on_pbAdd_clicked();
27 void on_pbDelete_clicked();
28
29private:
30 Ui::CParameterFilterUI *ui;
31 QStandardItemModel m_Model;
32 QString m_szFilteListPrompt;
33 CParameterFilter* m_pPara;
34};
参数界面接口
Definition ParameterUI.h:15
virtual int Accept()=0
接受参数。如果需要,可先调用 CheckValidity
virtual int SetParameter(CParameter *pParameter)=0
[override functions]
参数接口
Definition Parameter.h:220