玉兔远程控制 0.0.31
载入中...
搜索中...
未找到
Public 类型 | 信号 | Public 成员函数 | Public 属性 | 属性 | Private 属性 | 所有成员列表
CParameterFreeRDP类 参考

[Declare CParameterFreeRDP] 更多...

#include <ParameterFreeRDP.h>

类 CParameterFreeRDP 继承关系图:
CParameterBase CParameterConnecter CParameter

Public 类型

enum class  RedirecionSoundType { Disable , Local , Remote }
 

信号

void sigReconnectIntervalChanged ()
 
void sigRedirectionSoundChanged (RedirecionSoundType RedirectionSound)
 
void sigRedirectionSoundParametersChanged ()
 
void sigRedirectionMicrophoneChanged (bool RedirectionMicrophone)
 
void sigRedirectionMicrophoneParametersChanged ()
 
void sigRedirectionDrivesChanged (QStringList RedirectionDrive)
 
void sigRedirectionPrinterChanged (bool RedirectionPrinter)
 
- 信号 继承自 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 成员函数

 CParameterFreeRDP (QObject *parent=nullptr)
 
virtual int OnLoad (QSettings &set) override
 
virtual int OnSave (QSettings &set) override
 
void SetDomain (const QString &szDomain)
 
const QString GetDomain () const
 
UINT32 GetDesktopWidth () const
 
int SetDesktopWidth (UINT32 nWidth)
 
UINT32 GetDesktopHeight () const
 
int SetDesktopHeight (UINT32 nHeight)
 
UINT32 GetColorDepth () const
 
int SetColorDepth (UINT32 color)
 
bool GetUseMultimon () const
 
int SetUseMultimon (bool bUse)
 
UINT GetReconnectInterval () const
 
void SetReconnectInterval (UINT newReconnectInterval)
 
bool GetShowVerifyDiaglog () const
 
void SetShowVerifyDiaglog (bool bShow)
 
RedirecionSoundType GetRedirectionSound () const
 
void SetRedirectionSound (RedirecionSoundType newRedirectionSound)
 
bool GetRedirectionMicrophone () const
 
void SetRedirectionMicrophone (bool newRedirectionMicrophone)
 
QStringList GetRedirectionDrives () const
 
void SetRedirectionDrives (const QStringList &newRedirectionDrive)
 
bool GetRedirectionPrinter () const
 
void SetRedirectionPrinter (bool newRedirectionPrinter)
 
const QString & GetRedirectionSoundParameters () const
 
void SetRedirectionSoundParameters (const QString &newRedirectionSoundParameters)
 
const QString & GetRedirectionMicrophoneParameters () const
 
void SetRedirectionMicrophoneParameters (const QString &newRedirectionMicrophoneParameters)
 
- 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() ,用于检查参数。
 

Public 属性

CParameterProxy m_Proxy
 
- Public 属性 继承自 CParameterBase
CParameterNet m_Net
 
CParameterProxy m_Proxy
 
CParameterRecord m_Record
 

属性

bool RedirectionPrinter
 
UINT ReconnectInterval
 
RedirecionSoundType RedirectionSound
 
QString RedirectionSoundParameters
 
bool RedirectionMicrophone
 
QStringList RedirectionDrives
 
QString RedirectionMicrophoneParameters
 
- 属性 继承自 CParameterBase
QString Name
 
QString ServerName
 
bool ShowServerName
 
bool OnlyView
 
bool LocalCursor
 
CFrmViewer::ADAPT_WINDOWS AdaptWindows
 
double ZoomFactor
 
- 属性 继承自 CParameter
bool Modified
 

Private 属性

QString m_szDomain
 
UINT32 m_nWidth
 
UINT32 m_nHeight
 
UINT32 m_nColorDepth
 
bool m_bUseMultimon
 
UINT32 m_nReconnectInterval
 
bool m_bShowVerifyDiaglog
 
bool m_bRedirectionPrinter
 
RedirecionSoundType m_nRedirectionSound
 
QString m_szRedirectionSoundParameters
 
bool m_bRedirectionMicrophone
 
QString m_szRedirectionMicrophoneParameters
 
QStringList m_lstRedirectionDrives
 

额外继承的成员函数

- Protected 槽 继承自 CParameterConnecter
- 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
virtual bool OnCheckValidity ()
 检查参数是否有效
 
int SetModified (bool bModified=true)
 在设置参数时,如果有修改,则调用。
 
bool GetModified ()
 参数是否有修改
 

详细描述

[Declare CParameterFreeRDP]

[Declare CParameterFreeRDP]

在文件 ParameterFreeRDP.h9 行定义.

成员枚举类型说明

◆ RedirecionSoundType

enum class CParameterFreeRDP::RedirecionSoundType
strong

在文件 ParameterFreeRDP.h50 行定义.

构造及析构函数说明

◆ CParameterFreeRDP()

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

在文件 ParameterFreeRDP.cpp4 行定义.

成员函数说明

◆ GetColorDepth()

UINT32 CParameterFreeRDP::GetColorDepth ( ) const

在文件 ParameterFreeRDP.cpp122 行定义.

◆ GetDesktopHeight()

UINT32 CParameterFreeRDP::GetDesktopHeight ( ) const

在文件 ParameterFreeRDP.cpp108 行定义.

◆ GetDesktopWidth()

UINT32 CParameterFreeRDP::GetDesktopWidth ( ) const

在文件 ParameterFreeRDP.cpp94 行定义.

◆ GetDomain()

const QString CParameterFreeRDP::GetDomain ( ) const

在文件 ParameterFreeRDP.cpp270 行定义.

◆ GetReconnectInterval()

UINT CParameterFreeRDP::GetReconnectInterval ( ) const

在文件 ParameterFreeRDP.cpp150 行定义.

◆ GetRedirectionDrives()

QStringList CParameterFreeRDP::GetRedirectionDrives ( ) const

在文件 ParameterFreeRDP.cpp206 行定义.

◆ GetRedirectionMicrophone()

bool CParameterFreeRDP::GetRedirectionMicrophone ( ) const

在文件 ParameterFreeRDP.cpp192 行定义.

◆ GetRedirectionMicrophoneParameters()

const QString & CParameterFreeRDP::GetRedirectionMicrophoneParameters ( ) const

在文件 ParameterFreeRDP.cpp248 行定义.

◆ GetRedirectionPrinter()

bool CParameterFreeRDP::GetRedirectionPrinter ( ) const

在文件 ParameterFreeRDP.cpp220 行定义.

◆ GetRedirectionSound()

CParameterFreeRDP::RedirecionSoundType CParameterFreeRDP::GetRedirectionSound ( ) const

在文件 ParameterFreeRDP.cpp178 行定义.

◆ GetRedirectionSoundParameters()

const QString & CParameterFreeRDP::GetRedirectionSoundParameters ( ) const

在文件 ParameterFreeRDP.cpp234 行定义.

◆ GetShowVerifyDiaglog()

bool CParameterFreeRDP::GetShowVerifyDiaglog ( ) const

在文件 ParameterFreeRDP.cpp165 行定义.

◆ GetUseMultimon()

bool CParameterFreeRDP::GetUseMultimon ( ) const

在文件 ParameterFreeRDP.cpp136 行定义.

◆ OnLoad()

int CParameterFreeRDP::OnLoad ( QSettings &  set)
overridevirtual

重载 CParameterBase .

在文件 ParameterFreeRDP.cpp37 行定义.

◆ OnSave()

int CParameterFreeRDP::OnSave ( QSettings &  set)
overridevirtual

重载 CParameterBase .

在文件 ParameterFreeRDP.cpp69 行定义.

◆ SetColorDepth()

int CParameterFreeRDP::SetColorDepth ( UINT32  color)

在文件 ParameterFreeRDP.cpp127 行定义.

◆ SetDesktopHeight()

int CParameterFreeRDP::SetDesktopHeight ( UINT32  nHeight)

在文件 ParameterFreeRDP.cpp113 行定义.

◆ SetDesktopWidth()

int CParameterFreeRDP::SetDesktopWidth ( UINT32  nWidth)

在文件 ParameterFreeRDP.cpp99 行定义.

◆ SetDomain()

void CParameterFreeRDP::SetDomain ( const QString &  szDomain)

在文件 ParameterFreeRDP.cpp262 行定义.

◆ SetReconnectInterval()

void CParameterFreeRDP::SetReconnectInterval ( UINT  newReconnectInterval)

在文件 ParameterFreeRDP.cpp155 行定义.

◆ SetRedirectionDrives()

void CParameterFreeRDP::SetRedirectionDrives ( const QStringList &  newRedirectionDrive)

在文件 ParameterFreeRDP.cpp211 行定义.

◆ SetRedirectionMicrophone()

void CParameterFreeRDP::SetRedirectionMicrophone ( bool  newRedirectionMicrophone)

在文件 ParameterFreeRDP.cpp197 行定义.

◆ SetRedirectionMicrophoneParameters()

void CParameterFreeRDP::SetRedirectionMicrophoneParameters ( const QString &  newRedirectionMicrophoneParameters)

在文件 ParameterFreeRDP.cpp253 行定义.

◆ SetRedirectionPrinter()

void CParameterFreeRDP::SetRedirectionPrinter ( bool  newRedirectionPrinter)

在文件 ParameterFreeRDP.cpp225 行定义.

◆ SetRedirectionSound()

void CParameterFreeRDP::SetRedirectionSound ( RedirecionSoundType  newRedirectionSound)

在文件 ParameterFreeRDP.cpp183 行定义.

◆ SetRedirectionSoundParameters()

void CParameterFreeRDP::SetRedirectionSoundParameters ( const QString &  newRedirectionSoundParameters)

在文件 ParameterFreeRDP.cpp239 行定义.

◆ SetShowVerifyDiaglog()

void CParameterFreeRDP::SetShowVerifyDiaglog ( bool  bShow)

在文件 ParameterFreeRDP.cpp170 行定义.

◆ SetUseMultimon()

int CParameterFreeRDP::SetUseMultimon ( bool  bUse)

在文件 ParameterFreeRDP.cpp141 行定义.

类成员变量说明

◆ m_bRedirectionMicrophone

bool CParameterFreeRDP::m_bRedirectionMicrophone
private

在文件 ParameterFreeRDP.h98 行定义.

◆ m_bRedirectionPrinter

bool CParameterFreeRDP::m_bRedirectionPrinter
private

在文件 ParameterFreeRDP.h95 行定义.

◆ m_bShowVerifyDiaglog

bool CParameterFreeRDP::m_bShowVerifyDiaglog
private

在文件 ParameterFreeRDP.h93 行定义.

◆ m_bUseMultimon

bool CParameterFreeRDP::m_bUseMultimon
private

在文件 ParameterFreeRDP.h90 行定义.

◆ m_lstRedirectionDrives

QStringList CParameterFreeRDP::m_lstRedirectionDrives
private

在文件 ParameterFreeRDP.h100 行定义.

◆ m_nColorDepth

UINT32 CParameterFreeRDP::m_nColorDepth
private

在文件 ParameterFreeRDP.h89 行定义.

◆ m_nHeight

UINT32 CParameterFreeRDP::m_nHeight
private

在文件 ParameterFreeRDP.h87 行定义.

◆ m_nReconnectInterval

UINT32 CParameterFreeRDP::m_nReconnectInterval
private

在文件 ParameterFreeRDP.h92 行定义.

◆ m_nRedirectionSound

RedirecionSoundType CParameterFreeRDP::m_nRedirectionSound
private

在文件 ParameterFreeRDP.h96 行定义.

◆ m_nWidth

UINT32 CParameterFreeRDP::m_nWidth
private

在文件 ParameterFreeRDP.h86 行定义.

◆ m_Proxy

CParameterProxy CParameterFreeRDP::m_Proxy

在文件 ParameterFreeRDP.h71 行定义.

◆ m_szDomain

QString CParameterFreeRDP::m_szDomain
private

在文件 ParameterFreeRDP.h84 行定义.

◆ m_szRedirectionMicrophoneParameters

QString CParameterFreeRDP::m_szRedirectionMicrophoneParameters
private

在文件 ParameterFreeRDP.h99 行定义.

◆ m_szRedirectionSoundParameters

QString CParameterFreeRDP::m_szRedirectionSoundParameters
private

在文件 ParameterFreeRDP.h97 行定义.

属性说明

◆ ReconnectInterval

UINT CParameterFreeRDP::ReconnectInterval
readwrite

在文件 ParameterFreeRDP.h14 行定义.

◆ RedirectionDrives

QStringList CParameterFreeRDP::RedirectionDrives
readwrite

在文件 ParameterFreeRDP.h18 行定义.

◆ RedirectionMicrophone

bool CParameterFreeRDP::RedirectionMicrophone
readwrite

在文件 ParameterFreeRDP.h17 行定义.

◆ RedirectionMicrophoneParameters

QString CParameterFreeRDP::RedirectionMicrophoneParameters
readwrite

在文件 ParameterFreeRDP.h101 行定义.

◆ RedirectionPrinter

bool CParameterFreeRDP::RedirectionPrinter
readwrite

在文件 ParameterFreeRDP.h13 行定义.

◆ RedirectionSound

RedirecionSoundType CParameterFreeRDP::RedirectionSound
readwrite

在文件 ParameterFreeRDP.h15 行定义.

◆ RedirectionSoundParameters

QString CParameterFreeRDP::RedirectionSoundParameters
readwrite

在文件 ParameterFreeRDP.h16 行定义.


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