玉兔远程控制 0.1.0-bate11
载入中...
搜索中...
未找到
CParameterFreeRDP类 参考

[Declare CParameterFreeRDP] 更多...

#include <ParameterFreeRDP.h>

类 CParameterFreeRDP 继承关系图:
CParameterFreeRDP 的协作图:

Public 类型

enum class  RedirecionSoundType { Disable , Local , Remote }
enum  Security {
  RDP = 0x01 , TLS = 0x02 , NLA = 0x04 , NLA_Ext = 0x08 ,
  RDSAAD = 0x10 , RDSTLS = 0x20
}

信号

void sigReconnectIntervalChanged ()
void sigRedirectionSoundChanged (RedirecionSoundType RedirectionSound)
void sigRedirectionSoundParametersChanged ()
void sigRedirectionMicrophoneChanged (bool RedirectionMicrophone)
void sigRedirectionMicrophoneParametersChanged ()
void sigRedirectionDrivesChanged (QStringList RedirectionDrive)
void sigRedirectionPrinterChanged (bool RedirectionPrinter)
信号 继承自 CParameterDesktop
void sigShowServerNameChanged ()
void sigEnableInputMethod (bool bEnable)
void sigAdaptWindowsChanged (CFrmViewer::ADAPT_WINDOWS aw)
void sigZoomFactorChanged (double newZoomFactor)
信号 继承自 CParameterOperate
void sigSetPluginParameters ()
 仅由此类使用
void sigNameChanged (const QString &name=QString())
信号 继承自 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)
bool GetNegotiateSecurityLayer () const
void SetNegotiateSecurityLayer (bool newNegotiateSecurityLayer)
Security GetSecurity () const
void SetSecurity (Security newSecurity)
UINT16 GetTlsVersion () const
void SetTlsVersion (UINT16 newTlsVersion)
UINT32 GetConnectType () const
void SetConnectType (UINT32 newConnectType)
UINT32 GetPerformanceFlags () const
void SetPerformanceFlags (UINT32 newPerformanceFlags)
Public 成员函数 继承自 CParameterDesktop
 CParameterDesktop (QObject *parent=nullptr)
 CParameterDesktop (CParameterOperate *parent, const QString &szPrefix=QString())
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)
bool GetEnableLocalInputMethod () const
void SetEnableLocalInputMethod (bool enable)
CFrmViewer::ADAPT_WINDOWS GetAdaptWindows ()
void SetAdaptWindows (CFrmViewer::ADAPT_WINDOWS aw)
double GetZoomFactor () const
void SetZoomFactor (double newZoomFactor)
Public 成员函数 继承自 CParameterOperate
 CParameterOperate (QObject *parent, const QString &szPrefix=QString())
CParameterPluginGetPluginParameters ()
 Get CParameterPlugin
int SetPluginParameters (CParameterPlugin *p)
const QString GetName () const
void SetName (const QString &szName)
int LoadPassword (const QString &szTitle, const QString &szKey, QString &password, QSettings &set)
 Restore password
int SavePassword (const QString &szKey, const QString &password, QSettings &set, bool bSave=false)
Public 成员函数 继承自 CParameter
 CParameter (QObject *parent, 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 QSettings
virtual int Save (QSettings &set, bool bForce=true)
 Save to QSettings
virtual bool CheckValidity ()
 检查参数是否有效,以决定是否使用或者保存参数。 派生类一般只要重载 OnCheckValidity() ,用于检查参数。

静态 Public 成员函数

static QRect GetScreenGeometry ()

属性

bool RedirectionPrinter
UINT ReconnectInterval
RedirecionSoundType RedirectionSound
QString RedirectionSoundParameters
bool RedirectionMicrophone
QStringList RedirectionDrives
QString RedirectionMicrophoneParameters
属性 继承自 CParameterDesktop
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
bool m_bNegotiateSecurityLayer
Security m_Security
UINT16 m_tlsVersion
UINT32 m_ConnectType
UINT32 m_PerformanceFlags

额外继承的成员函数

Public 属性 继承自 CParameterDesktop
CParameterNet m_Net
CParameterProxy m_Proxy
CParameterRecord m_Record
Protected 成员函数 继承自 CParameterDesktop
virtual void slotSetPluginParameters () override
 设置 CParameterPlugin 后调用,用于初始化与 CParameterPlugin 有关的操作。
Protected 成员函数 继承自 CParameterOperate
QByteArray PasswordSum (const std::string &password, const std::string &key)
Protected 成员函数 继承自 CParameter
virtual bool OnCheckValidity ()
 检查参数是否有效
int SetModified (bool bModified=true)
 在设置参数时,如果有修改,则调用。
bool GetModified ()
 参数是否有修改

详细描述

[Declare CParameterFreeRDP]

[Declare CParameterFreeRDP]

在文件 ParameterFreeRDP.h10 行定义.

成员枚举类型说明

◆ RedirecionSoundType

enum class CParameterFreeRDP::RedirecionSoundType
strong

在文件 ParameterFreeRDP.h53 行定义.

◆ Security

enum CParameterFreeRDP::Security

在文件 ParameterFreeRDP.h77 行定义.

成员函数说明

◆ GetColorDepth()

UINT32 CParameterFreeRDP::GetColorDepth ( ) const

在文件 ParameterFreeRDP.cpp160 行定义.

◆ GetConnectType()

UINT32 CParameterFreeRDP::GetConnectType ( ) const

在文件 ParameterFreeRDP.cpp313 行定义.

◆ GetDesktopHeight()

UINT32 CParameterFreeRDP::GetDesktopHeight ( ) const

在文件 ParameterFreeRDP.cpp146 行定义.

◆ GetDesktopWidth()

UINT32 CParameterFreeRDP::GetDesktopWidth ( ) const

在文件 ParameterFreeRDP.cpp132 行定义.

◆ GetDomain()

const QString CParameterFreeRDP::GetDomain ( ) const

在文件 ParameterFreeRDP.cpp373 行定义.

◆ GetNegotiateSecurityLayer()

bool CParameterFreeRDP::GetNegotiateSecurityLayer ( ) const

在文件 ParameterFreeRDP.cpp339 行定义.

◆ GetPerformanceFlags()

UINT32 CParameterFreeRDP::GetPerformanceFlags ( ) const

在文件 ParameterFreeRDP.cpp326 行定义.

◆ GetReconnectInterval()

UINT CParameterFreeRDP::GetReconnectInterval ( ) const

在文件 ParameterFreeRDP.cpp188 行定义.

◆ GetRedirectionDrives()

QStringList CParameterFreeRDP::GetRedirectionDrives ( ) const

在文件 ParameterFreeRDP.cpp244 行定义.

◆ GetRedirectionMicrophone()

bool CParameterFreeRDP::GetRedirectionMicrophone ( ) const

在文件 ParameterFreeRDP.cpp230 行定义.

◆ GetRedirectionMicrophoneParameters()

const QString & CParameterFreeRDP::GetRedirectionMicrophoneParameters ( ) const

在文件 ParameterFreeRDP.cpp286 行定义.

◆ GetRedirectionPrinter()

bool CParameterFreeRDP::GetRedirectionPrinter ( ) const

在文件 ParameterFreeRDP.cpp258 行定义.

◆ GetRedirectionSound()

CParameterFreeRDP::RedirecionSoundType CParameterFreeRDP::GetRedirectionSound ( ) const

在文件 ParameterFreeRDP.cpp216 行定义.

◆ GetRedirectionSoundParameters()

const QString & CParameterFreeRDP::GetRedirectionSoundParameters ( ) const

在文件 ParameterFreeRDP.cpp272 行定义.

◆ GetScreenGeometry()

QRect CParameterFreeRDP::GetScreenGeometry ( )
static

在文件 ParameterFreeRDP.cpp378 行定义.

◆ GetSecurity()

CParameterFreeRDP::Security CParameterFreeRDP::GetSecurity ( ) const

在文件 ParameterFreeRDP.cpp352 行定义.

◆ GetShowVerifyDiaglog()

bool CParameterFreeRDP::GetShowVerifyDiaglog ( ) const

在文件 ParameterFreeRDP.cpp203 行定义.

◆ GetTlsVersion()

UINT16 CParameterFreeRDP::GetTlsVersion ( ) const

在文件 ParameterFreeRDP.cpp300 行定义.

◆ GetUseMultimon()

bool CParameterFreeRDP::GetUseMultimon ( ) const

在文件 ParameterFreeRDP.cpp174 行定义.

◆ OnLoad()

int CParameterFreeRDP::OnLoad ( QSettings & set)
overridevirtual

重载 CParameterDesktop .

在文件 ParameterFreeRDP.cpp55 行定义.

◆ OnSave()

int CParameterFreeRDP::OnSave ( QSettings & set)
overridevirtual

重载 CParameterDesktop .

在文件 ParameterFreeRDP.cpp97 行定义.

◆ SetColorDepth()

int CParameterFreeRDP::SetColorDepth ( UINT32 color)

在文件 ParameterFreeRDP.cpp165 行定义.

◆ SetConnectType()

void CParameterFreeRDP::SetConnectType ( UINT32 newConnectType)

在文件 ParameterFreeRDP.cpp318 行定义.

◆ SetDesktopHeight()

int CParameterFreeRDP::SetDesktopHeight ( UINT32 nHeight)

在文件 ParameterFreeRDP.cpp151 行定义.

◆ SetDesktopWidth()

int CParameterFreeRDP::SetDesktopWidth ( UINT32 nWidth)

在文件 ParameterFreeRDP.cpp137 行定义.

◆ SetDomain()

void CParameterFreeRDP::SetDomain ( const QString & szDomain)

在文件 ParameterFreeRDP.cpp365 行定义.

◆ SetNegotiateSecurityLayer()

void CParameterFreeRDP::SetNegotiateSecurityLayer ( bool newNegotiateSecurityLayer)

在文件 ParameterFreeRDP.cpp344 行定义.

◆ SetPerformanceFlags()

void CParameterFreeRDP::SetPerformanceFlags ( UINT32 newPerformanceFlags)

在文件 ParameterFreeRDP.cpp331 行定义.

◆ SetReconnectInterval()

void CParameterFreeRDP::SetReconnectInterval ( UINT newReconnectInterval)

在文件 ParameterFreeRDP.cpp193 行定义.

◆ SetRedirectionDrives()

void CParameterFreeRDP::SetRedirectionDrives ( const QStringList & newRedirectionDrive)

在文件 ParameterFreeRDP.cpp249 行定义.

◆ SetRedirectionMicrophone()

void CParameterFreeRDP::SetRedirectionMicrophone ( bool newRedirectionMicrophone)

在文件 ParameterFreeRDP.cpp235 行定义.

◆ SetRedirectionMicrophoneParameters()

void CParameterFreeRDP::SetRedirectionMicrophoneParameters ( const QString & newRedirectionMicrophoneParameters)

在文件 ParameterFreeRDP.cpp291 行定义.

◆ SetRedirectionPrinter()

void CParameterFreeRDP::SetRedirectionPrinter ( bool newRedirectionPrinter)

在文件 ParameterFreeRDP.cpp263 行定义.

◆ SetRedirectionSound()

void CParameterFreeRDP::SetRedirectionSound ( RedirecionSoundType newRedirectionSound)

在文件 ParameterFreeRDP.cpp221 行定义.

◆ SetRedirectionSoundParameters()

void CParameterFreeRDP::SetRedirectionSoundParameters ( const QString & newRedirectionSoundParameters)

在文件 ParameterFreeRDP.cpp277 行定义.

◆ SetSecurity()

void CParameterFreeRDP::SetSecurity ( Security newSecurity)

在文件 ParameterFreeRDP.cpp357 行定义.

◆ SetShowVerifyDiaglog()

void CParameterFreeRDP::SetShowVerifyDiaglog ( bool bShow)

在文件 ParameterFreeRDP.cpp208 行定义.

◆ SetTlsVersion()

void CParameterFreeRDP::SetTlsVersion ( UINT16 newTlsVersion)

在文件 ParameterFreeRDP.cpp305 行定义.

◆ SetUseMultimon()

int CParameterFreeRDP::SetUseMultimon ( bool bUse)

在文件 ParameterFreeRDP.cpp179 行定义.

类成员变量说明

◆ m_bNegotiateSecurityLayer

bool CParameterFreeRDP::m_bNegotiateSecurityLayer
private

在文件 ParameterFreeRDP.h128 行定义.

◆ m_bRedirectionMicrophone

bool CParameterFreeRDP::m_bRedirectionMicrophone
private

在文件 ParameterFreeRDP.h123 行定义.

◆ m_bRedirectionPrinter

bool CParameterFreeRDP::m_bRedirectionPrinter
private

在文件 ParameterFreeRDP.h120 行定义.

◆ m_bShowVerifyDiaglog

bool CParameterFreeRDP::m_bShowVerifyDiaglog
private

在文件 ParameterFreeRDP.h118 行定义.

◆ m_bUseMultimon

bool CParameterFreeRDP::m_bUseMultimon
private

在文件 ParameterFreeRDP.h115 行定义.

◆ m_ConnectType

UINT32 CParameterFreeRDP::m_ConnectType
private

在文件 ParameterFreeRDP.h132 行定义.

◆ m_lstRedirectionDrives

QStringList CParameterFreeRDP::m_lstRedirectionDrives
private

在文件 ParameterFreeRDP.h125 行定义.

◆ m_nColorDepth

UINT32 CParameterFreeRDP::m_nColorDepth
private

在文件 ParameterFreeRDP.h114 行定义.

◆ m_nHeight

UINT32 CParameterFreeRDP::m_nHeight
private

在文件 ParameterFreeRDP.h112 行定义.

◆ m_nReconnectInterval

UINT32 CParameterFreeRDP::m_nReconnectInterval
private

在文件 ParameterFreeRDP.h117 行定义.

◆ m_nRedirectionSound

RedirecionSoundType CParameterFreeRDP::m_nRedirectionSound
private

在文件 ParameterFreeRDP.h121 行定义.

◆ m_nWidth

UINT32 CParameterFreeRDP::m_nWidth
private

在文件 ParameterFreeRDP.h111 行定义.

◆ m_PerformanceFlags

UINT32 CParameterFreeRDP::m_PerformanceFlags
private

在文件 ParameterFreeRDP.h133 行定义.

◆ m_Security

Security CParameterFreeRDP::m_Security
private

在文件 ParameterFreeRDP.h129 行定义.

◆ m_szDomain

QString CParameterFreeRDP::m_szDomain
private

在文件 ParameterFreeRDP.h109 行定义.

◆ m_szRedirectionMicrophoneParameters

QString CParameterFreeRDP::m_szRedirectionMicrophoneParameters
private

在文件 ParameterFreeRDP.h124 行定义.

◆ m_szRedirectionSoundParameters

QString CParameterFreeRDP::m_szRedirectionSoundParameters
private

在文件 ParameterFreeRDP.h122 行定义.

◆ m_tlsVersion

UINT16 CParameterFreeRDP::m_tlsVersion
private

在文件 ParameterFreeRDP.h130 行定义.

属性说明

◆ ReconnectInterval

UINT CParameterFreeRDP::ReconnectInterval
readwrite

在文件 ParameterFreeRDP.h15 行定义.

◆ RedirectionDrives

QStringList CParameterFreeRDP::RedirectionDrives
readwrite

在文件 ParameterFreeRDP.h19 行定义.

◆ RedirectionMicrophone

bool CParameterFreeRDP::RedirectionMicrophone
readwrite

在文件 ParameterFreeRDP.h18 行定义.

◆ RedirectionMicrophoneParameters

QString CParameterFreeRDP::RedirectionMicrophoneParameters
readwrite

在文件 ParameterFreeRDP.h126 行定义.

◆ RedirectionPrinter

bool CParameterFreeRDP::RedirectionPrinter
readwrite

在文件 ParameterFreeRDP.h14 行定义.

◆ RedirectionSound

RedirecionSoundType CParameterFreeRDP::RedirectionSound
readwrite

在文件 ParameterFreeRDP.h16 行定义.

◆ RedirectionSoundParameters

QString CParameterFreeRDP::RedirectionSoundParameters
readwrite

在文件 ParameterFreeRDP.h17 行定义.


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