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

客户端库 (CClient) 参数。仅在客户端库 (CClient) 和插件中使用。 更多...

#include <ParameterClient.h>

类 CParameterClient 继承关系图:
CParameter

Public 类型

enum class  PromptType { No , First , Always }
 

信号

void sigHookKeyboardChanged ()
 
void sigEncryptKeyChanged ()
 
void sigSavePasswordChanged (bool AutoSavePassword)
 
void sigPromptTypeChanged (PromptType PromptType)
 
void sigPromptCountChanged (int PromptCount)
 
void sigViewPassowrdChanged (bool ViewPassowrd)
 
void sigShowProtocolPrefixChanged ()
 
void sigSHowIpPortInNameChanged ()
 
void sigAdaptWindowsChanged ()
 
- 信号 继承自 CParameter
void sigChanged ()
 当参数改变时,触发 通常如果需要,则相应的参数会对应一个改变事件。
 

Public 成员函数

 CParameterClient (QObject *parent=nullptr)
 
bool GetHookKeyboard () const
 
void SetHookKeyboard (bool newHookKeyboard)
 
bool GetEnableSystemUserToUser () const
 
void SetEnableSystemUserToUser (bool enable)
 
const QString & GetEncryptKey () const
 
void SetEncryptKey (const QString &newPassword)
 
const bool & GetSavePassword () const
 
void SetSavePassword (bool NewAutoSavePassword)
 
PromptType GetPromptType () const
 
void SetPromptType (PromptType NewPromptType)
 
int GetPromptCount () const
 
void SetPromptCount (int NewPromptCount)
 
bool GetViewPassowrd () const
 
void SetViewPassowrd (bool NewViewPassowrd)
 
bool GetShowProtocolPrefix () const
 
void SetShowProtocolPrefix (bool bShowProtocolPrefix)
 
bool GetShowIpPortInName () const
 
void SetShowIpPortInName (bool bShowIpPortInName)
 
CFrmViewer::ADAPT_WINDOWS GetAdaptWindows ()
 
void SetAdaptWindows (CFrmViewer::ADAPT_WINDOWS aw)
 
- 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 属性

CParameterRecord m_Record
 

Protected 成员函数

virtual int OnLoad (QSettings &set) override
 
virtual int OnSave (QSettings &set) override
 
- Protected 成员函数 继承自 CParameter
virtual bool OnCheckValidity ()
 检查参数是否有效
 
int SetModified (bool bModified=true)
 在设置参数时,如果有修改,则调用。
 
bool GetModified ()
 参数是否有修改
 

属性

bool HookKeyboard
 
QString EncryptKey
 
bool SavePassword
 
PromptType PromptType
 
int PromptCount
 
bool ViewPassowrd
 
bool ShowProtocolPrefix
 
bool ShowIpPortInName
 
CFrmViewer::ADAPT_WINDOWS AdaptWindows
 
- 属性 继承自 CParameter
bool Modified
 

Private 属性

bool m_bHookKeyboard
 
bool m_bEnableSystemUserToUser
 
QString m_szEncryptKey
 
bool m_bSavePassword
 
PromptType m_PromptType
 
int m_nPromptCount
 
bool m_bViewPassowrd
 
bool m_bShowProtocolPrefix
 
bool m_bShowIpPortInName
 
CFrmViewer::ADAPT_WINDOWS m_AdaptWindows
 

详细描述

客户端库 (CClient) 参数。仅在客户端库 (CClient) 和插件中使用。

参见
CClient::CreateConnecter CConnecter::CConnecter CConnecter::SetParameterClient CConnecter::SetParameter CParameterConnecter

在文件 ParameterClient.h35 行定义.

成员枚举类型说明

◆ PromptType

enum class CParameterClient::PromptType
strong

在文件 ParameterClient.h91 行定义.

构造及析构函数说明

◆ CParameterClient()

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

在文件 ParameterClient.cpp3 行定义.

◆ ~CParameterClient()

CParameterClient::~CParameterClient ( )
virtual

在文件 ParameterClient.cpp17 行定义.

成员函数说明

◆ GetAdaptWindows()

CFrmViewer::ADAPT_WINDOWS CParameterClient::GetAdaptWindows ( )

在文件 ParameterClient.cpp176 行定义.

◆ GetEnableSystemUserToUser()

bool CParameterClient::GetEnableSystemUserToUser ( ) const

在文件 ParameterClient.cpp67 行定义.

◆ GetEncryptKey()

const QString & CParameterClient::GetEncryptKey ( ) const

在文件 ParameterClient.cpp80 行定义.

◆ GetHookKeyboard()

bool CParameterClient::GetHookKeyboard ( ) const

在文件 ParameterClient.cpp53 行定义.

◆ GetPromptCount()

int CParameterClient::GetPromptCount ( ) const

在文件 ParameterClient.cpp121 行定义.

◆ GetPromptType()

CParameterClient::PromptType CParameterClient::GetPromptType ( ) const

在文件 ParameterClient.cpp107 行定义.

◆ GetSavePassword()

const bool & CParameterClient::GetSavePassword ( ) const

在文件 ParameterClient.cpp93 行定义.

◆ GetShowIpPortInName()

bool CParameterClient::GetShowIpPortInName ( ) const

在文件 ParameterClient.cpp162 行定义.

◆ GetShowProtocolPrefix()

bool CParameterClient::GetShowProtocolPrefix ( ) const

在文件 ParameterClient.cpp148 行定义.

◆ GetViewPassowrd()

bool CParameterClient::GetViewPassowrd ( ) const

在文件 ParameterClient.cpp134 行定义.

◆ OnLoad()

int CParameterClient::OnLoad ( QSettings &  set)
overrideprotectedvirtual
参见
CClient::LoadSettings

实现了 CParameter.

在文件 ParameterClient.cpp20 行定义.

◆ OnSave()

int CParameterClient::OnSave ( QSettings &  set)
overrideprotectedvirtual
参见
CClient::SaveSettings

实现了 CParameter.

在文件 ParameterClient.cpp39 行定义.

◆ SetAdaptWindows()

void CParameterClient::SetAdaptWindows ( CFrmViewer::ADAPT_WINDOWS  aw)

在文件 ParameterClient.cpp181 行定义.

◆ SetEnableSystemUserToUser()

void CParameterClient::SetEnableSystemUserToUser ( bool  enable)

在文件 ParameterClient.cpp72 行定义.

◆ SetEncryptKey()

void CParameterClient::SetEncryptKey ( const QString &  newPassword)

在文件 ParameterClient.cpp85 行定义.

◆ SetHookKeyboard()

void CParameterClient::SetHookKeyboard ( bool  newHookKeyboard)

在文件 ParameterClient.cpp58 行定义.

◆ SetPromptCount()

void CParameterClient::SetPromptCount ( int  NewPromptCount)

在文件 ParameterClient.cpp126 行定义.

◆ SetPromptType()

void CParameterClient::SetPromptType ( PromptType  NewPromptType)

在文件 ParameterClient.cpp112 行定义.

◆ SetSavePassword()

void CParameterClient::SetSavePassword ( bool  NewAutoSavePassword)

在文件 ParameterClient.cpp98 行定义.

◆ SetShowIpPortInName()

void CParameterClient::SetShowIpPortInName ( bool  bShowIpPortInName)

在文件 ParameterClient.cpp167 行定义.

◆ SetShowProtocolPrefix()

void CParameterClient::SetShowProtocolPrefix ( bool  bShowProtocolPrefix)

在文件 ParameterClient.cpp153 行定义.

◆ SetViewPassowrd()

void CParameterClient::SetViewPassowrd ( bool  NewViewPassowrd)

在文件 ParameterClient.cpp139 行定义.

类成员变量说明

◆ m_AdaptWindows

CFrmViewer::ADAPT_WINDOWS CParameterClient::m_AdaptWindows
private

在文件 ParameterClient.h150 行定义.

◆ m_bEnableSystemUserToUser

bool CParameterClient::m_bEnableSystemUserToUser
private

在文件 ParameterClient.h68 行定义.

◆ m_bHookKeyboard

bool CParameterClient::m_bHookKeyboard
private

在文件 ParameterClient.h59 行定义.

◆ m_bSavePassword

bool CParameterClient::m_bSavePassword
private

在文件 ParameterClient.h87 行定义.

◆ m_bShowIpPortInName

bool CParameterClient::m_bShowIpPortInName
private

在文件 ParameterClient.h141 行定义.

◆ m_bShowProtocolPrefix

bool CParameterClient::m_bShowProtocolPrefix
private

在文件 ParameterClient.h132 行定义.

◆ m_bViewPassowrd

bool CParameterClient::m_bViewPassowrd
private

在文件 ParameterClient.h121 行定义.

◆ m_nPromptCount

int CParameterClient::m_nPromptCount
private

在文件 ParameterClient.h112 行定义.

◆ m_PromptType

PromptType CParameterClient::m_PromptType
private

在文件 ParameterClient.h103 行定义.

◆ m_Record

CParameterRecord CParameterClient::m_Record

在文件 ParameterClient.h154 行定义.

◆ m_szEncryptKey

QString CParameterClient::m_szEncryptKey
private

在文件 ParameterClient.h77 行定义.

属性说明

◆ AdaptWindows

CFrmViewer::ADAPT_WINDOWS CParameterClient::AdaptWindows
readwrite

在文件 ParameterClient.h151 行定义.

◆ EncryptKey

QString CParameterClient::EncryptKey
readwrite

在文件 ParameterClient.h78 行定义.

◆ HookKeyboard

bool CParameterClient::HookKeyboard
readwrite

在文件 ParameterClient.h60 行定义.

◆ PromptCount

int CParameterClient::PromptCount
readwrite

在文件 ParameterClient.h113 行定义.

◆ PromptType

PromptType CParameterClient::PromptType
readwrite

在文件 ParameterClient.h104 行定义.

◆ SavePassword

bool CParameterClient::SavePassword
readwrite

在文件 ParameterClient.h88 行定义.

◆ ShowIpPortInName

bool CParameterClient::ShowIpPortInName
readwrite

在文件 ParameterClient.h142 行定义.

◆ ShowProtocolPrefix

bool CParameterClient::ShowProtocolPrefix
readwrite

在文件 ParameterClient.h133 行定义.

◆ ViewPassowrd

bool CParameterClient::ViewPassowrd
readwrite

在文件 ParameterClient.h122 行定义.


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