Rabbit Remote Control 0.0.37
Loading...
Searching...
No Matches
ParameterLibVNCServer.cpp
1#include "ParameterLibVNCServer.h"
2
3CParameterLibVNCServer::CParameterLibVNCServer(QObject *parent)
4 : CParameterBase(parent)
5{
6 m_Net.SetPort(5900);
7 m_Net.m_User.SetType(QList<CParameterUser::TYPE>() << CParameterUser::TYPE::OnlyPassword);
8 m_Net.m_User.SetUsedType(CParameterUser::TYPE::OnlyPassword);
9
10 QList<CParameterProxy::TYPE> lstType;
11 lstType << CParameterProxy::TYPE::None;
12#if HAVE_LIBSSH
13 lstType << CParameterProxy::TYPE::SSHTunnel;
14#endif
15 m_Proxy.SetType(lstType);
16
17 SetShared(true);
18
19 SetClipboard(true);
20 SetEnableCompressLevel(true);
21 SetCompressLevel(3);
22 SetJpeg(true);
23 SetQualityLevel(5);
24}
25
26int CParameterLibVNCServer::OnLoad(QSettings &set)
27{
28 return CParameterBase::OnLoad(set);
29}
30
31int CParameterLibVNCServer::OnSave(QSettings &set)
32{
33 return CParameterBase::OnSave(set);
34}
35
36int CParameterLibVNCServer::GetQualityLevel() const
37{
38 return m_bQualityLevel;
39}
40
41void CParameterLibVNCServer::SetQualityLevel(int newQualityLevel)
42{
43 m_bQualityLevel = newQualityLevel;
44}
45
46bool CParameterLibVNCServer::GetJpeg() const
47{
48 return m_bJpeg;
49}
50
51void CParameterLibVNCServer::SetJpeg(bool newJpeg)
52{
53 m_bJpeg = newJpeg;
54}
55
56int CParameterLibVNCServer::GetCompressLevel() const
57{
58 return m_nCompressLevel;
59}
60
61void CParameterLibVNCServer::SetCompressLevel(int newCompressLevel)
62{
63 m_nCompressLevel = newCompressLevel;
64}
65
66bool CParameterLibVNCServer::GetEnableCompressLevel() const
67{
68 return m_bCompressLevel;
69}
70
71void CParameterLibVNCServer::SetEnableCompressLevel(bool newCompressLevel)
72{
73 m_bCompressLevel = newCompressLevel;
74}
75
76bool CParameterLibVNCServer::GetShared() const
77{
78 return m_bShared;
79}
80
81void CParameterLibVNCServer::SetShared(bool newShared)
82{
83 m_bShared = newShared;
84}
The interface of connecter parameters.