Rabbit Remote Control 0.0.30
Loading...
Searching...
No Matches
ConnecterVnc.h
1// Author: Kang Lin <kl222@126.com>
2
3#ifndef CCONNECTERTIGERVNC_H_2024_07_29
4#define CCONNECTERTIGERVNC_H_2024_07_29
5
6#pragma once
7
8#include "ConnecterThread.h"
9#include "ParameterVnc.h"
10
12{
13 Q_OBJECT
14
15public:
16 explicit CConnecterVnc(CPluginClient *plugin);
17 virtual ~CConnecterVnc() override;
18
19 virtual const QString Id() override;
20 virtual qint16 Version() override;
21
22protected:
23 virtual QDialog* OnOpenDialogSettings(QWidget* parent = nullptr) override;
24 virtual CConnect* InstanceConnect() override;
25 virtual QString ServerName() override;
26
27private:
28 virtual int Initial() override;
29 virtual int Clean() override;
30
31private:
32 CParameterVnc m_Para;
33};
34
35#endif // CCONNECTERTIGERVNC_H_2024_07_29
Connect interface.
Definition Connect.h:45
It starts a background thread by default.
virtual qint16 Version() override
Version.
virtual QString ServerName() override
Current connect server name (remote desktop name, if not present, then IP:PORT).
virtual const QString Id() override
Identity.
virtual CConnect * InstanceConnect() override
New connect.
virtual int Clean() override
Clean parameters and resource.
virtual int Initial() override
Initial parameters and resource.
virtual QDialog * OnOpenDialogSettings(QWidget *parent=nullptr) override
Open settgins dialog.
The plugin interface.