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

插件的全局参数。 更多...

#include <ParameterPlugin.h>

类 CParameterPlugin 继承关系图:
Inheritance graph
[图例]
CParameterPlugin 的协作图:
Collaboration graph
[图例]

Public 类型

enum class  PromptType { No , First }
 

信号

void sigNativeWindowRecieveKeyboard ()
 
void sigPromptAdministratorPrivilege ()
 
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 成员函数

 CParameterPlugin (QObject *parent=nullptr)
 
bool GetNativeWindowReceiveKeyboard () const
 
void SetNativeWindowReceiveKeyboard (bool newNativeWindowRecieveKeyboard)
 
bool GetEnableLocalInputMethod () const
 
void SetEnableLocalInputMethod (bool enable)
 
bool GetPromptAdministratorPrivilege ()
 
void SetPromptAdministratorPrivilege (bool bShow)
 
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 GetUseSystemCredential () const
 
void SetUseSystemCredential (bool newUseSystemCredential)
 
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 QSettings
 
virtual int Save (QSettings &set, bool bForce=true)
 Save to QSettings
 
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 ()
 参数是否有修改
 

属性

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

Private 属性

bool m_bNativeWindowReceiveKeyboard
 
bool m_bEnableLocalInputMethod
 
bool m_bPromptAdministratorPrivilege
 
bool m_bEnableSystemUserToUser
 
QString m_szEncryptKey
 
bool m_bSavePassword
 
PromptType m_PromptType
 
int m_nPromptCount
 
bool m_bViewPassowrd
 
bool m_bUseSystemCredential
 
bool m_bShowProtocolPrefix
 
bool m_bShowIpPortInName
 
CFrmViewer::ADAPT_WINDOWS m_AdaptWindows
 

详细描述

插件的全局参数。

参见
COperate::SetGlobalParameters

在文件 ParameterPlugin.h29 行定义.

成员枚举类型说明

◆ PromptType

enum class CParameterPlugin::PromptType
strong

在文件 ParameterPlugin.h97 行定义.

构造及析构函数说明

◆ CParameterPlugin()

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

在文件 ParameterPlugin.cpp4 行定义.

◆ ~CParameterPlugin()

CParameterPlugin::~CParameterPlugin ( )
virtual

在文件 ParameterPlugin.cpp24 行定义.

成员函数说明

◆ GetAdaptWindows()

CFrmViewer::ADAPT_WINDOWS CParameterPlugin::GetAdaptWindows ( )

在文件 ParameterPlugin.cpp240 行定义.

◆ GetEnableLocalInputMethod()

bool CParameterPlugin::GetEnableLocalInputMethod ( ) const

在文件 ParameterPlugin.cpp89 行定义.

◆ GetEnableSystemUserToUser()

bool CParameterPlugin::GetEnableSystemUserToUser ( ) const

在文件 ParameterPlugin.cpp116 行定义.

◆ GetEncryptKey()

const QString & CParameterPlugin::GetEncryptKey ( ) const

在文件 ParameterPlugin.cpp129 行定义.

◆ GetNativeWindowReceiveKeyboard()

bool CParameterPlugin::GetNativeWindowReceiveKeyboard ( ) const

在文件 ParameterPlugin.cpp75 行定义.

◆ GetPromptAdministratorPrivilege()

bool CParameterPlugin::GetPromptAdministratorPrivilege ( )

在文件 ParameterPlugin.cpp102 行定义.

◆ GetPromptCount()

int CParameterPlugin::GetPromptCount ( ) const

在文件 ParameterPlugin.cpp171 行定义.

◆ GetPromptType()

CParameterPlugin::PromptType CParameterPlugin::GetPromptType ( ) const

在文件 ParameterPlugin.cpp157 行定义.

◆ GetSavePassword()

const bool & CParameterPlugin::GetSavePassword ( ) const

在文件 ParameterPlugin.cpp143 行定义.

◆ GetShowIpPortInName()

bool CParameterPlugin::GetShowIpPortInName ( ) const

在文件 ParameterPlugin.cpp226 行定义.

◆ GetShowProtocolPrefix()

bool CParameterPlugin::GetShowProtocolPrefix ( ) const

在文件 ParameterPlugin.cpp212 行定义.

◆ GetUseSystemCredential()

bool CParameterPlugin::GetUseSystemCredential ( ) const

在文件 ParameterPlugin.cpp199 行定义.

◆ GetViewPassowrd()

bool CParameterPlugin::GetViewPassowrd ( ) const

在文件 ParameterPlugin.cpp185 行定义.

◆ OnLoad()

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

实现了 CParameter.

在文件 ParameterPlugin.cpp27 行定义.

◆ OnSave()

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

实现了 CParameter.

在文件 ParameterPlugin.cpp55 行定义.

◆ SetAdaptWindows()

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

在文件 ParameterPlugin.cpp245 行定义.

◆ SetEnableLocalInputMethod()

void CParameterPlugin::SetEnableLocalInputMethod ( bool  enable)

在文件 ParameterPlugin.cpp94 行定义.

◆ SetEnableSystemUserToUser()

void CParameterPlugin::SetEnableSystemUserToUser ( bool  enable)

在文件 ParameterPlugin.cpp121 行定义.

◆ SetEncryptKey()

void CParameterPlugin::SetEncryptKey ( const QString &  newPassword)

在文件 ParameterPlugin.cpp134 行定义.

◆ SetNativeWindowReceiveKeyboard()

void CParameterPlugin::SetNativeWindowReceiveKeyboard ( bool  newNativeWindowRecieveKeyboard)

在文件 ParameterPlugin.cpp80 行定义.

◆ SetPromptAdministratorPrivilege()

void CParameterPlugin::SetPromptAdministratorPrivilege ( bool  bShow)

在文件 ParameterPlugin.cpp107 行定义.

◆ SetPromptCount()

void CParameterPlugin::SetPromptCount ( int  NewPromptCount)

在文件 ParameterPlugin.cpp176 行定义.

◆ SetPromptType()

void CParameterPlugin::SetPromptType ( PromptType  NewPromptType)

在文件 ParameterPlugin.cpp162 行定义.

◆ SetSavePassword()

void CParameterPlugin::SetSavePassword ( bool  NewAutoSavePassword)

在文件 ParameterPlugin.cpp148 行定义.

◆ SetShowIpPortInName()

void CParameterPlugin::SetShowIpPortInName ( bool  bShowIpPortInName)

在文件 ParameterPlugin.cpp231 行定义.

◆ SetShowProtocolPrefix()

void CParameterPlugin::SetShowProtocolPrefix ( bool  bShowProtocolPrefix)

在文件 ParameterPlugin.cpp217 行定义.

◆ SetUseSystemCredential()

void CParameterPlugin::SetUseSystemCredential ( bool  newUseSystemCredential)

在文件 ParameterPlugin.cpp204 行定义.

◆ SetViewPassowrd()

void CParameterPlugin::SetViewPassowrd ( bool  NewViewPassowrd)

在文件 ParameterPlugin.cpp190 行定义.

类成员变量说明

◆ m_AdaptWindows

CFrmViewer::ADAPT_WINDOWS CParameterPlugin::m_AdaptWindows
private

在文件 ParameterPlugin.h161 行定义.

◆ m_bEnableLocalInputMethod

bool CParameterPlugin::m_bEnableLocalInputMethod
private

在文件 ParameterPlugin.h59 行定义.

◆ m_bEnableSystemUserToUser

bool CParameterPlugin::m_bEnableSystemUserToUser
private

在文件 ParameterPlugin.h74 行定义.

◆ m_bNativeWindowReceiveKeyboard

bool CParameterPlugin::m_bNativeWindowReceiveKeyboard
private

在文件 ParameterPlugin.h53 行定义.

◆ m_bPromptAdministratorPrivilege

bool CParameterPlugin::m_bPromptAdministratorPrivilege
private

在文件 ParameterPlugin.h67 行定义.

◆ m_bSavePassword

bool CParameterPlugin::m_bSavePassword
private

在文件 ParameterPlugin.h93 行定义.

◆ m_bShowIpPortInName

bool CParameterPlugin::m_bShowIpPortInName
private

在文件 ParameterPlugin.h152 行定义.

◆ m_bShowProtocolPrefix

bool CParameterPlugin::m_bShowProtocolPrefix
private

在文件 ParameterPlugin.h143 行定义.

◆ m_bUseSystemCredential

bool CParameterPlugin::m_bUseSystemCredential
private

在文件 ParameterPlugin.h133 行定义.

◆ m_bViewPassowrd

bool CParameterPlugin::m_bViewPassowrd
private

在文件 ParameterPlugin.h126 行定义.

◆ m_nPromptCount

int CParameterPlugin::m_nPromptCount
private

在文件 ParameterPlugin.h117 行定义.

◆ m_PromptType

PromptType CParameterPlugin::m_PromptType
private

在文件 ParameterPlugin.h108 行定义.

◆ m_Record

CParameterRecord CParameterPlugin::m_Record

在文件 ParameterPlugin.h165 行定义.

◆ m_szEncryptKey

QString CParameterPlugin::m_szEncryptKey
private

在文件 ParameterPlugin.h83 行定义.

属性说明

◆ AdaptWindows

CFrmViewer::ADAPT_WINDOWS CParameterPlugin::AdaptWindows
readwrite

在文件 ParameterPlugin.h162 行定义.

◆ EncryptKey

QString CParameterPlugin::EncryptKey
readwrite

在文件 ParameterPlugin.h84 行定义.

◆ PromptCount

int CParameterPlugin::PromptCount
readwrite

在文件 ParameterPlugin.h118 行定义.

◆ PromptType

PromptType CParameterPlugin::PromptType
readwrite

在文件 ParameterPlugin.h109 行定义.

◆ SavePassword

bool CParameterPlugin::SavePassword
readwrite

在文件 ParameterPlugin.h94 行定义.

◆ ShowIpPortInName

bool CParameterPlugin::ShowIpPortInName
readwrite

在文件 ParameterPlugin.h153 行定义.

◆ ShowProtocolPrefix

bool CParameterPlugin::ShowProtocolPrefix
readwrite

在文件 ParameterPlugin.h144 行定义.

◆ ViewPassowrd

bool CParameterPlugin::ViewPassowrd
readwrite

在文件 ParameterPlugin.h127 行定义.


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