Rabbit Remote Control 0.1.0-bate10
Loading...
Searching...
No Matches
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};
The parameter UI interface.
Definition ParameterUI.h:15
virtual int Accept()=0
Accept parameters.
virtual int SetParameter(CParameter *pParameter)=0
[override functions]
Parameter interface.
Definition Parameter.h:220