Rabbit Remote Control 0.1.0-bate6
Loading...
Searching...
No Matches
ParameterDatabaseUI.h
1// Author: Kang Lin <kl222@126.com>
2
3#pragma once
4#include "ParameterUI.h"
5#include "ParameterDatabase.h"
6
7namespace Ui {
9}
10
11class PLUGIN_EXPORT CParameterDatabaseUI : public CParameterUI
12{
13 Q_OBJECT
14
15public:
16 explicit CParameterDatabaseUI(QWidget *parent = nullptr);
18
19 virtual int SetParameter(CParameter *pParameter) override;
20 virtual int Accept() override;
21
22 virtual bool eventFilter(QObject *watched, QEvent *event) override;
23
24private slots:
25 void slotTypeCurrentTextChanged(const QString &text);
26 void on_pbBrowser_clicked();
27
28private:
29 Ui::CParameterDatabaseUI *ui;
30 CParameterDatabase* m_pPara;
31};
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:209