Rabbit Remote Control 0.1.0-bate10
Loading...
Searching...
No Matches
ParameterServerUI.h
1// Author: Kang Lin <kl222@126.com>
2
3#pragma once
4
5#include <QStandardItemModel>
6#include "ParameterUI.h"
7#include "ParameterFilterUI.h"
8#include "ParameterServer.h"
9
10namespace Ui {
12}
13
18class PLUGIN_EXPORT CParameterServerUI : public CParameterUI
19{
20 Q_OBJECT
21
22public:
23 explicit CParameterServerUI(QWidget *parent = nullptr);
25
26 virtual int SetParameter(CParameter *pParameter) override;
27 virtual bool CheckValidity(bool validity) override;
28 virtual int Accept() override;
29
30private slots:
31 void on_cbListenAll_checkStateChanged(const Qt::CheckState &arg1);
32
33private:
34 Ui::CParameterServerUI *ui;
35 CParameterServer* m_pPara;
36 QStandardItemModel m_ModelNetWorkInterface;
37 CParameterFilterUI* m_pWhitelist;
38 CParameterFilterUI* m_pBlacklist;
39};
The server base parameters UI.
The server base parameters.
The parameter UI interface.
Definition ParameterUI.h:15
virtual Q_INVOKABLE bool CheckValidity(bool validity=false)
Check parameters validity.
virtual int Accept()=0
Accept parameters.
virtual int SetParameter(CParameter *pParameter)=0
[override functions]
Parameter interface.
Definition Parameter.h:220