Rabbit Remote Control 0.0.37
Loading...
Searching...
No Matches
OperateFreeRDP.h
1// Author: Kang Lin <kl222@126.com>
2
3#pragma once
4
5#include "OperateDesktop.h"
6#include "ParameterFreeRDP.h"
7
9{
10 Q_OBJECT
11public:
12 explicit COperateFreeRDP(CPlugin *plugin);
13 virtual ~COperateFreeRDP() override;
14
15public:
16 [[nodiscard]] virtual const qint16 Version() const override;
17protected:
18 virtual QDialog *OnOpenDialogSettings(QWidget *parent) override;
19 Q_INVOKABLE [[nodiscard]] virtual CBackend *InstanceBackend() override;
20 virtual int Initial() override;
21 virtual int Clean() override;
22
23private:
27};
Backend interface.
Definition Backend.h:42
Remote desktop operate interface.
CParameterFreeRDP m_ParameterFreeRdp
[Initialize parameter]
virtual const qint16 Version() const override
Version.
virtual int Initial() override
[Set the parameter]
virtual QDialog * OnOpenDialogSettings(QWidget *parent) override
Open settgins dialog.
virtual int Clean() override
[Set the parameter]
virtual Q_INVOKABLE CBackend * InstanceBackend() override
New CBackend.
[Declare CParameterFreeRDP]
Plugin interface.
Definition Plugin.h:15