Rabbit Remote Control
0.1.0-bate14
Toggle main menu visibility
Loading...
Searching...
No Matches
Src
ParameterUI.h
1
// Author: Kang Lin <kl222@126.com>
2
3
#pragma once
4
#include <QWidget>
5
#include "Parameter.h"
6
14
class
PLUGIN_EXPORT CParameterUI :
public
QWidget
15
{
16
Q_OBJECT
17
18
public
:
19
explicit
CParameterUI(QWidget *parent =
nullptr
);
20
22
30
virtual
int
SetParameter
(
CParameter
* pParameter) = 0;
41
Q_INVOKABLE
virtual
bool
CheckValidity
(
bool
validity =
false
);
52
virtual
int
Accept
() = 0;
53
55
56
public
Q_SLOTS:
64
virtual
void
slotSetParameter
(
CParameter
* pParameter);
69
virtual
void
slotAccept
();
70
};
CParameterUI::CheckValidity
virtual Q_INVOKABLE bool CheckValidity(bool validity=false)
Check parameters validity.
Definition
ParameterUI.cpp:9
CParameterUI::Accept
virtual int Accept()=0
Accept parameters.
CParameterUI::SetParameter
virtual int SetParameter(CParameter *pParameter)=0
[override functions]
CParameterUI::slotAccept
virtual void slotAccept()
Accept parameters.
Definition
ParameterUI.cpp:20
CParameterUI::slotSetParameter
virtual void slotSetParameter(CParameter *pParameter)
[override functions]
Definition
ParameterUI.cpp:15
CParameter
Parameter interface.
Definition
Parameter.h:220
Author: Kang Lin (kl222@126.com)
Copyright (c) Kang Lin Studios All Rights Reserved