Rabbit Remote Control 0.0.37
Loading...
Searching...
No Matches
ParameterUI.h
1// Author: Kang Lin <kl222@126.com>
2
3#pragma once
4#include <QWidget>
5#include "Parameter.h"
6
14class PLUGIN_EXPORT CParameterUI : public QWidget
15{
16 Q_OBJECT
17public:
18 explicit CParameterUI(QWidget *parent = nullptr);
19
21
28 virtual int SetParameter(CParameter* pParameter) = 0;
39 virtual bool CheckValidity(bool validity = false);
46 virtual int Accept() = 0;
47
49
50public Q_SLOTS:
51 virtual void slotSetParameter(CParameter* pParameter);
52 virtual void slotAccept();
53};
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