玉兔远程控制 0.0.31
载入中...
搜索中...
未找到
Public 类型 | Public 成员函数 | Protected 成员函数 | Private 属性 | 所有成员列表
CParameterVnc类 参考
类 CParameterVnc 继承关系图:
CParameterBase CParameterConnecter CParameter

Public 类型

enum  COLOR_LEVEL { Full , Medium , Low , VeryLow }
 

Public 成员函数

 CParameterVnc (QObject *parent=nullptr)
 
virtual bool OnCheckValidity () override
 Check whether the parameters are complete to decide whether to open the parameter dialog
 
bool GetShared () const
 
void SetShared (bool newShared)
 
bool GetBufferEndRefresh () const
 
void SetBufferEndRefresh (bool newBufferEndRefresh)
 
bool GetAutoSelect () const
 
void SetAutoSelect (bool newAutoSelect)
 
COLOR_LEVEL GetColorLevel () const
 
void SetColorLevel (COLOR_LEVEL newColorLevel)
 
int GetPreferredEncoding () const
 
void SetPreferredEncoding (int newEncoding)
 
bool GetEnableCompressLevel () const
 
void SetEnableCompressLevel (bool newCompressLevel)
 
int GetCompressLevel () const
 
void SetCompressLevel (int newCompressLevel)
 
bool GetNoJpeg () const
 
void SetNoJpeg (bool newNoJpeg)
 
int GetQualityLevel () const
 
void SetQualityLevel (int newQualityLevel)
 
bool GetIce () const
 
void SetIce (bool newIce)
 
const QString & GetSignalServer () const
 
void SetSignalServer (const QString &newSignalServer)
 
quint16 GetSignalPort () const
 
void SetSignalPort (quint16 newSignalPort)
 
const QString & GetSignalUser () const
 
void SetSignalUser (const QString &newSignalUser)
 
const QString & GetSignalPassword () const
 
void SetSignalPassword (const QString &newSignalPassword)
 
const QString & GetPeerUser () const
 
void SetPeerUser (const QString &newPeerUser)
 
const QString & GetStunServer () const
 
void SetStunServer (const QString &newStunServer)
 
quint16 GetStunPort () const
 
void SetStunPort (quint16 newStunPort)
 
const QString & GetTurnServer () const
 
void SetTurnServer (const QString &newTurnServer)
 
quint16 GetTurnPort () const
 
void SetTurnPort (quint16 newTurnPort)
 
const QString & GetTurnUser () const
 
void SetTurnUser (const QString &newTurnUser)
 
const QString & GetTurnPassword () const
 
void SetTurnPassword (const QString &newTurnPassword)
 
- Public 成员函数 继承自 CParameterBase
 CParameterBase (QObject *parent=nullptr)
 
 CParameterBase (CParameterConnecter *parent, const QString &szPrefix=QString())
 
const QString GetName () const
 
void SetName (const QString &szName)
 
const QString GetServerName () const
 
void SetServerName (const QString &szName)
 
bool GetShowServerName () const
 
void SetShowServerName (bool NewShowServerName)
 
bool GetOnlyView () const
 
void SetOnlyView (bool only)
 
const bool GetLocalCursor () const
 
void SetLocalCursor (bool cursor)
 
const bool GetCursorPosition () const
 
void SetCursorPosition (bool pos)
 
virtual const bool GetClipboard () const
 
virtual void SetClipboard (bool c)
 
bool GetSupportsDesktopResize () const
 
void SetSupportsDesktopResize (bool newSupportsDesktopResize)
 
bool GetLedState () const
 
void SetLedState (bool state)
 
CFrmViewer::ADAPT_WINDOWS GetAdaptWindows ()
 
void SetAdaptWindows (CFrmViewer::ADAPT_WINDOWS aw)
 
double GetZoomFactor () const
 
void SetZoomFactor (double newZoomFactor)
 
- Public 成员函数 继承自 CParameterConnecter
 CParameterConnecter (QObject *parent=nullptr, const QString &szPrefix=QString())
 
CParameterClientGetParameterClient ()
 Get CParameterClient
 
int SetParameterClient (CParameterClient *p)
 
- Public 成员函数 继承自 CParameter
 CParameter (QObject *parent=nullptr, const QString &szPrefix=QString())
 
virtual int Load (QString szFile=QString())
 Load from file
 
virtual int Save (QString szFile=QString(), bool bForce=true)
 Save to file
 
virtual int Load (QSettings &set)
 Load from storage
 
virtual int Save (QSettings &set, bool bForce=true)
 Save to storage
 
virtual bool CheckValidity ()
 检查参数是否有效,以决定是否使用或者保存参数。 派生类一般只要重载 OnCheckValidity() ,用于检查参数。
 

Protected 成员函数

virtual int OnLoad (QSettings &set) override
 
virtual int OnSave (QSettings &set) override
 
- Protected 成员函数 继承自 CParameterBase
virtual void slotSetParameterClient () override
 设置 CParameterClient 后调用,用于初始化与 CParameterClient 有关的操作。
 
- Protected 成员函数 继承自 CParameterConnecter
QByteArray PasswordSum (const std::string &password, const std::string &key)
 
int LoadPassword (const QString &szTitle, const QString &szKey, QString &password, QSettings &set)
 
int SavePassword (const QString &szKey, const QString &password, QSettings &set, bool bSave=false)
 
- Protected 成员函数 继承自 CParameter
int SetModified (bool bModified=true)
 在设置参数时,如果有修改,则调用。
 
bool GetModified ()
 参数是否有修改
 

Private 属性

QString szServerName
 
bool m_bShared
 
bool m_bBufferEndRefresh
 
bool m_bAutoSelect
 
COLOR_LEVEL m_nColorLevel
 
int m_nPreferredEncoding
 
bool m_bCompressLevel
 
int m_nCompressLevel
 
bool m_bNoJpeg
 
int m_nQualityLevel
 
bool m_bIce
 
QString m_szSignalServer
 
quint16 m_nSignalPort
 
QString m_szSignalUser
 
QString m_szSignalPassword
 
QString m_szPeerUser
 
QString m_szStunServer
 
quint16 m_nStunPort
 
QString m_szTurnServer
 
quint16 m_nTurnPort
 
QString m_szTurnUser
 
QString m_szTurnPassword
 

额外继承的成员函数

- 信号 继承自 CParameterBase
void sigNameChanged (const QString &name=QString())
 
void sigShowServerNameChanged ()
 
void sigAdaptWindowsChanged (CFrmViewer::ADAPT_WINDOWS aw)
 
void sigZoomFactorChanged (double newZoomFactor)
 
- 信号 继承自 CParameterConnecter
void sigSetParameterClient ()
 
- 信号 继承自 CParameter
void sigChanged ()
 当参数改变时,触发 通常如果需要,则相应的参数会对应一个改变事件。
 
- Public 属性 继承自 CParameterBase
CParameterNet m_Net
 
CParameterProxy m_Proxy
 
CParameterRecord m_Record
 
- Protected 槽 继承自 CParameterConnecter
- 属性 继承自 CParameterBase
QString Name
 
QString ServerName
 
bool ShowServerName
 
bool OnlyView
 
bool LocalCursor
 
CFrmViewer::ADAPT_WINDOWS AdaptWindows
 
double ZoomFactor
 
- 属性 继承自 CParameter
bool Modified
 

详细描述

在文件 ParameterVnc.h7 行定义.

成员枚举类型说明

◆ COLOR_LEVEL

enum CParameterVnc::COLOR_LEVEL

在文件 ParameterVnc.h23 行定义.

构造及析构函数说明

◆ CParameterVnc()

CParameterVnc::CParameterVnc ( QObject *  parent = nullptr)
explicit

在文件 ParameterVnc.cpp4 行定义.

成员函数说明

◆ GetAutoSelect()

bool CParameterVnc::GetAutoSelect ( ) const

在文件 ParameterVnc.cpp179 行定义.

◆ GetBufferEndRefresh()

bool CParameterVnc::GetBufferEndRefresh ( ) const

在文件 ParameterVnc.cpp166 行定义.

◆ GetColorLevel()

CParameterVnc::COLOR_LEVEL CParameterVnc::GetColorLevel ( ) const

在文件 ParameterVnc.cpp192 行定义.

◆ GetCompressLevel()

int CParameterVnc::GetCompressLevel ( ) const

在文件 ParameterVnc.cpp231 行定义.

◆ GetEnableCompressLevel()

bool CParameterVnc::GetEnableCompressLevel ( ) const

在文件 ParameterVnc.cpp218 行定义.

◆ GetIce()

bool CParameterVnc::GetIce ( ) const

在文件 ParameterVnc.cpp270 行定义.

◆ GetNoJpeg()

bool CParameterVnc::GetNoJpeg ( ) const

在文件 ParameterVnc.cpp244 行定义.

◆ GetPeerUser()

const QString & CParameterVnc::GetPeerUser ( ) const

在文件 ParameterVnc.cpp335 行定义.

◆ GetPreferredEncoding()

int CParameterVnc::GetPreferredEncoding ( ) const

在文件 ParameterVnc.cpp205 行定义.

◆ GetQualityLevel()

int CParameterVnc::GetQualityLevel ( ) const

在文件 ParameterVnc.cpp257 行定义.

◆ GetShared()

bool CParameterVnc::GetShared ( ) const

在文件 ParameterVnc.cpp153 行定义.

◆ GetSignalPassword()

const QString & CParameterVnc::GetSignalPassword ( ) const

在文件 ParameterVnc.cpp322 行定义.

◆ GetSignalPort()

quint16 CParameterVnc::GetSignalPort ( ) const

在文件 ParameterVnc.cpp296 行定义.

◆ GetSignalServer()

const QString & CParameterVnc::GetSignalServer ( ) const

在文件 ParameterVnc.cpp283 行定义.

◆ GetSignalUser()

const QString & CParameterVnc::GetSignalUser ( ) const

在文件 ParameterVnc.cpp309 行定义.

◆ GetStunPort()

quint16 CParameterVnc::GetStunPort ( ) const

在文件 ParameterVnc.cpp361 行定义.

◆ GetStunServer()

const QString & CParameterVnc::GetStunServer ( ) const

在文件 ParameterVnc.cpp348 行定义.

◆ GetTurnPassword()

const QString & CParameterVnc::GetTurnPassword ( ) const

在文件 ParameterVnc.cpp413 行定义.

◆ GetTurnPort()

quint16 CParameterVnc::GetTurnPort ( ) const

在文件 ParameterVnc.cpp387 行定义.

◆ GetTurnServer()

const QString & CParameterVnc::GetTurnServer ( ) const

在文件 ParameterVnc.cpp374 行定义.

◆ GetTurnUser()

const QString & CParameterVnc::GetTurnUser ( ) const

在文件 ParameterVnc.cpp400 行定义.

◆ OnCheckValidity()

bool CParameterVnc::OnCheckValidity ( )
overridevirtual

Check whether the parameters are complete to decide whether to open the parameter dialog

返回

重载 CParameter .

在文件 ParameterVnc.cpp135 行定义.

◆ OnLoad()

int CParameterVnc::OnLoad ( QSettings &  set)
overrideprotectedvirtual

重载 CParameterBase .

在文件 ParameterVnc.cpp45 行定义.

◆ OnSave()

int CParameterVnc::OnSave ( QSettings &  set)
overrideprotectedvirtual

重载 CParameterBase .

在文件 ParameterVnc.cpp99 行定义.

◆ SetAutoSelect()

void CParameterVnc::SetAutoSelect ( bool  newAutoSelect)

在文件 ParameterVnc.cpp184 行定义.

◆ SetBufferEndRefresh()

void CParameterVnc::SetBufferEndRefresh ( bool  newBufferEndRefresh)

在文件 ParameterVnc.cpp171 行定义.

◆ SetColorLevel()

void CParameterVnc::SetColorLevel ( COLOR_LEVEL  newColorLevel)

在文件 ParameterVnc.cpp197 行定义.

◆ SetCompressLevel()

void CParameterVnc::SetCompressLevel ( int  newCompressLevel)

在文件 ParameterVnc.cpp236 行定义.

◆ SetEnableCompressLevel()

void CParameterVnc::SetEnableCompressLevel ( bool  newCompressLevel)

在文件 ParameterVnc.cpp223 行定义.

◆ SetIce()

void CParameterVnc::SetIce ( bool  newIce)

在文件 ParameterVnc.cpp275 行定义.

◆ SetNoJpeg()

void CParameterVnc::SetNoJpeg ( bool  newNoJpeg)

在文件 ParameterVnc.cpp249 行定义.

◆ SetPeerUser()

void CParameterVnc::SetPeerUser ( const QString &  newPeerUser)

在文件 ParameterVnc.cpp340 行定义.

◆ SetPreferredEncoding()

void CParameterVnc::SetPreferredEncoding ( int  newEncoding)

在文件 ParameterVnc.cpp210 行定义.

◆ SetQualityLevel()

void CParameterVnc::SetQualityLevel ( int  newQualityLevel)

在文件 ParameterVnc.cpp262 行定义.

◆ SetShared()

void CParameterVnc::SetShared ( bool  newShared)

在文件 ParameterVnc.cpp158 行定义.

◆ SetSignalPassword()

void CParameterVnc::SetSignalPassword ( const QString &  newSignalPassword)

在文件 ParameterVnc.cpp327 行定义.

◆ SetSignalPort()

void CParameterVnc::SetSignalPort ( quint16  newSignalPort)

在文件 ParameterVnc.cpp301 行定义.

◆ SetSignalServer()

void CParameterVnc::SetSignalServer ( const QString &  newSignalServer)

在文件 ParameterVnc.cpp288 行定义.

◆ SetSignalUser()

void CParameterVnc::SetSignalUser ( const QString &  newSignalUser)

在文件 ParameterVnc.cpp314 行定义.

◆ SetStunPort()

void CParameterVnc::SetStunPort ( quint16  newStunPort)

在文件 ParameterVnc.cpp366 行定义.

◆ SetStunServer()

void CParameterVnc::SetStunServer ( const QString &  newStunServer)

在文件 ParameterVnc.cpp353 行定义.

◆ SetTurnPassword()

void CParameterVnc::SetTurnPassword ( const QString &  newTurnPassword)

在文件 ParameterVnc.cpp418 行定义.

◆ SetTurnPort()

void CParameterVnc::SetTurnPort ( quint16  newTurnPort)

在文件 ParameterVnc.cpp392 行定义.

◆ SetTurnServer()

void CParameterVnc::SetTurnServer ( const QString &  newTurnServer)

在文件 ParameterVnc.cpp379 行定义.

◆ SetTurnUser()

void CParameterVnc::SetTurnUser ( const QString &  newTurnUser)

在文件 ParameterVnc.cpp405 行定义.

类成员变量说明

◆ m_bAutoSelect

bool CParameterVnc::m_bAutoSelect
private

在文件 ParameterVnc.h103 行定义.

◆ m_bBufferEndRefresh

bool CParameterVnc::m_bBufferEndRefresh
private

在文件 ParameterVnc.h101 行定义.

◆ m_bCompressLevel

bool CParameterVnc::m_bCompressLevel
private

在文件 ParameterVnc.h106 行定义.

◆ m_bIce

bool CParameterVnc::m_bIce
private

在文件 ParameterVnc.h111 行定义.

◆ m_bNoJpeg

bool CParameterVnc::m_bNoJpeg
private

在文件 ParameterVnc.h108 行定义.

◆ m_bShared

bool CParameterVnc::m_bShared
private

在文件 ParameterVnc.h100 行定义.

◆ m_nColorLevel

COLOR_LEVEL CParameterVnc::m_nColorLevel
private

在文件 ParameterVnc.h104 行定义.

◆ m_nCompressLevel

int CParameterVnc::m_nCompressLevel
private

在文件 ParameterVnc.h107 行定义.

◆ m_nPreferredEncoding

int CParameterVnc::m_nPreferredEncoding
private

在文件 ParameterVnc.h105 行定义.

◆ m_nQualityLevel

int CParameterVnc::m_nQualityLevel
private

在文件 ParameterVnc.h109 行定义.

◆ m_nSignalPort

quint16 CParameterVnc::m_nSignalPort
private

在文件 ParameterVnc.h113 行定义.

◆ m_nStunPort

quint16 CParameterVnc::m_nStunPort
private

在文件 ParameterVnc.h116 行定义.

◆ m_nTurnPort

quint16 CParameterVnc::m_nTurnPort
private

在文件 ParameterVnc.h118 行定义.

◆ m_szPeerUser

QString CParameterVnc::m_szPeerUser
private

在文件 ParameterVnc.h114 行定义.

◆ m_szSignalPassword

QString CParameterVnc::m_szSignalPassword
private

在文件 ParameterVnc.h114 行定义.

◆ m_szSignalServer

QString CParameterVnc::m_szSignalServer
private

在文件 ParameterVnc.h112 行定义.

◆ m_szSignalUser

QString CParameterVnc::m_szSignalUser
private

在文件 ParameterVnc.h114 行定义.

◆ m_szStunServer

QString CParameterVnc::m_szStunServer
private

在文件 ParameterVnc.h115 行定义.

◆ m_szTurnPassword

QString CParameterVnc::m_szTurnPassword
private

在文件 ParameterVnc.h119 行定义.

◆ m_szTurnServer

QString CParameterVnc::m_szTurnServer
private

在文件 ParameterVnc.h117 行定义.

◆ m_szTurnUser

QString CParameterVnc::m_szTurnUser
private

在文件 ParameterVnc.h119 行定义.

◆ szServerName

QString CParameterVnc::szServerName
private

在文件 ParameterVnc.h98 行定义.


该类的文档由以下文件生成: