Rabbit Remote Control
0.1.0-bate16
Toggle main menu visibility
Loading...
Searching...
No Matches
Plugins
LibVNCServer
Client
OperateLibVNCServer.cpp
1
// Author: Kang Lin <kl222@126.com>
2
3
#include <QLoggingCategory>
4
5
#include "OperateLibVNCServer.h"
6
#include "DlgSettingsLibVnc.h"
7
#include "BackendLibVNCServer.h"
8
9
static
Q_LOGGING_CATEGORY(log,
"LibVNCServer.Operate"
)
10
11
COperateLibVNCServer
::
COperateLibVNCServer
(
CPlugin
*plugin)
12
:
COperateDesktop
(plugin)
13
{
14
qDebug(log) << Q_FUNC_INFO;
15
}
16
17
COperateLibVNCServer::~COperateLibVNCServer()
18
{
19
qDebug(log) << Q_FUNC_INFO;
20
}
21
22
const
qint16
COperateLibVNCServer::Version
()
const
23
{
24
return
0;
25
}
26
27
int
COperateLibVNCServer::Initial
()
28
{
29
qDebug(log) << Q_FUNC_INFO;
30
int
nRet = 0;
31
nRet =
COperateDesktop::Initial
();
32
if
(nRet)
return
nRet;
33
nRet =
SetParameter
(&m_Para);
34
return
nRet;
35
}
36
37
int
COperateLibVNCServer::Clean
()
38
{
39
qDebug(log) << Q_FUNC_INFO;
40
int
nRet = 0;
41
nRet =
COperateDesktop::Clean
();
42
return
nRet;
43
}
44
45
QDialog *
COperateLibVNCServer::OnOpenDialogSettings
(QWidget *parent)
46
{
47
return
new
CDlgSettingsLibVnc
(&m_Para, parent);
48
}
49
50
CBackend
*
COperateLibVNCServer::InstanceBackend
()
51
{
52
CBackendLibVNCServer
* p =
new
CBackendLibVNCServer
(
this
);
53
return
p;
54
}
CBackendLibVNCServer
Definition
BackendLibVNCServer.h:18
CBackend
Backend interface.
Definition
Backend.h:52
CDlgSettingsLibVnc
Definition
DlgSettingsLibVnc.h:18
COperateDesktop
Remote desktop operate interface.
Definition
OperateDesktop.h:69
COperateDesktop::SetParameter
virtual int SetParameter(CParameterDesktop *p)
Set parameter pointer.
Definition
OperateDesktop.cpp:455
COperateDesktop::Initial
virtual int Initial() override
Initial parameters and resource.
Definition
OperateDesktop.cpp:192
COperateDesktop::Clean
virtual int Clean() override
Clean parameters and resource.
Definition
OperateDesktop.cpp:215
COperateLibVNCServer
Definition
OperateLibVNCServer.h:9
COperateLibVNCServer::InstanceBackend
virtual CBackend * InstanceBackend() override
New CBackend.
Definition
OperateLibVNCServer.cpp:50
COperateLibVNCServer::Clean
virtual int Clean() override
Clean parameters and resource.
Definition
OperateLibVNCServer.cpp:37
COperateLibVNCServer::OnOpenDialogSettings
virtual QDialog * OnOpenDialogSettings(QWidget *parent) override
Open settgins dialog.
Definition
OperateLibVNCServer.cpp:45
COperateLibVNCServer::Initial
virtual int Initial() override
Initial parameters and resource.
Definition
OperateLibVNCServer.cpp:27
COperateLibVNCServer::Version
virtual const qint16 Version() const override
[The description of the desktop operate]
Definition
OperateLibVNCServer.cpp:22
CPlugin
Plugin interface.
Definition
Plugin.h:15
Author: Kang Lin (kl222@126.com)
Copyright (c) Kang Lin Studios All Rights Reserved