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

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

#include <ParameterPlugin.h>

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

Public 类型

enum class  PromptType { No , First , Always }
 

信号

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 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_bShowProtocolPrefix
 
bool m_bShowIpPortInName
 
CFrmViewer::ADAPT_WINDOWS m_AdaptWindows
 

详细描述

插件的全局参数。

参见
COperate::SetGlobalParameters

在文件 ParameterPlugin.h 第 29 行定义.

成员枚举类型说明

◆ PromptType

enum class CParameterPlugin::PromptType
strong

在文件 ParameterPlugin.h 第 97 行定义.

构造及析构函数说明

◆ CParameterPlugin()

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

在文件 ParameterPlugin.cpp 第 4 行定义.

◆ ~CParameterPlugin()

CParameterPlugin::~CParameterPlugin ( )
virtual

在文件 ParameterPlugin.cpp 第 23 行定义.

成员函数说明

◆ GetAdaptWindows()

CFrmViewer::ADAPT_WINDOWS CParameterPlugin::GetAdaptWindows ( )

在文件 ParameterPlugin.cpp 第 224 行定义.

◆ GetEnableLocalInputMethod()

bool CParameterPlugin::GetEnableLocalInputMethod ( ) const

在文件 ParameterPlugin.cpp 第 86 行定义.

◆ GetEnableSystemUserToUser()

bool CParameterPlugin::GetEnableSystemUserToUser ( ) const

在文件 ParameterPlugin.cpp 第 113 行定义.

◆ GetEncryptKey()

const QString & CParameterPlugin::GetEncryptKey ( ) const

在文件 ParameterPlugin.cpp 第 126 行定义.

◆ GetNativeWindowReceiveKeyboard()

bool CParameterPlugin::GetNativeWindowReceiveKeyboard ( ) const

在文件 ParameterPlugin.cpp 第 72 行定义.

◆ GetPromptAdministratorPrivilege()

bool CParameterPlugin::GetPromptAdministratorPrivilege ( )

在文件 ParameterPlugin.cpp 第 99 行定义.

◆ GetPromptCount()

int CParameterPlugin::GetPromptCount ( ) const

在文件 ParameterPlugin.cpp 第 168 行定义.

◆ GetPromptType()

CParameterPlugin::PromptType CParameterPlugin::GetPromptType ( ) const

在文件 ParameterPlugin.cpp 第 154 行定义.

◆ GetSavePassword()

const bool & CParameterPlugin::GetSavePassword ( ) const

在文件 ParameterPlugin.cpp 第 140 行定义.

◆ GetShowIpPortInName()

bool CParameterPlugin::GetShowIpPortInName ( ) const

在文件 ParameterPlugin.cpp 第 210 行定义.

◆ GetShowProtocolPrefix()

bool CParameterPlugin::GetShowProtocolPrefix ( ) const

在文件 ParameterPlugin.cpp 第 196 行定义.

◆ GetViewPassowrd()

bool CParameterPlugin::GetViewPassowrd ( ) const

在文件 ParameterPlugin.cpp 第 182 行定义.

◆ OnLoad()

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

实现了 CParameter.

在文件 ParameterPlugin.cpp 第 26 行定义.

◆ OnSave()

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

实现了 CParameter.

在文件 ParameterPlugin.cpp 第 53 行定义.

◆ SetAdaptWindows()

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

在文件 ParameterPlugin.cpp 第 229 行定义.

◆ SetEnableLocalInputMethod()

void CParameterPlugin::SetEnableLocalInputMethod ( bool  enable)

在文件 ParameterPlugin.cpp 第 91 行定义.

◆ SetEnableSystemUserToUser()

void CParameterPlugin::SetEnableSystemUserToUser ( bool  enable)

在文件 ParameterPlugin.cpp 第 118 行定义.

◆ SetEncryptKey()

void CParameterPlugin::SetEncryptKey ( const QString &  newPassword)

在文件 ParameterPlugin.cpp 第 131 行定义.

◆ SetNativeWindowReceiveKeyboard()

void CParameterPlugin::SetNativeWindowReceiveKeyboard ( bool  newNativeWindowRecieveKeyboard)

在文件 ParameterPlugin.cpp 第 77 行定义.

◆ SetPromptAdministratorPrivilege()

void CParameterPlugin::SetPromptAdministratorPrivilege ( bool  bShow)

在文件 ParameterPlugin.cpp 第 104 行定义.

◆ SetPromptCount()

void CParameterPlugin::SetPromptCount ( int  NewPromptCount)

在文件 ParameterPlugin.cpp 第 173 行定义.

◆ SetPromptType()

void CParameterPlugin::SetPromptType ( PromptType  NewPromptType)

在文件 ParameterPlugin.cpp 第 159 行定义.

◆ SetSavePassword()

void CParameterPlugin::SetSavePassword ( bool  NewAutoSavePassword)

在文件 ParameterPlugin.cpp 第 145 行定义.

◆ SetShowIpPortInName()

void CParameterPlugin::SetShowIpPortInName ( bool  bShowIpPortInName)

在文件 ParameterPlugin.cpp 第 215 行定义.

◆ SetShowProtocolPrefix()

void CParameterPlugin::SetShowProtocolPrefix ( bool  bShowProtocolPrefix)

在文件 ParameterPlugin.cpp 第 201 行定义.

◆ SetViewPassowrd()

void CParameterPlugin::SetViewPassowrd ( bool  NewViewPassowrd)

在文件 ParameterPlugin.cpp 第 187 行定义.

类成员变量说明

◆ m_AdaptWindows

CFrmViewer::ADAPT_WINDOWS CParameterPlugin::m_AdaptWindows
private

在文件 ParameterPlugin.h 第 156 行定义.

◆ m_bEnableLocalInputMethod

bool CParameterPlugin::m_bEnableLocalInputMethod
private

在文件 ParameterPlugin.h 第 59 行定义.

◆ m_bEnableSystemUserToUser

bool CParameterPlugin::m_bEnableSystemUserToUser
private

在文件 ParameterPlugin.h 第 74 行定义.

◆ m_bNativeWindowReceiveKeyboard

bool CParameterPlugin::m_bNativeWindowReceiveKeyboard
private

在文件 ParameterPlugin.h 第 53 行定义.

◆ m_bPromptAdministratorPrivilege

bool CParameterPlugin::m_bPromptAdministratorPrivilege
private

在文件 ParameterPlugin.h 第 67 行定义.

◆ m_bSavePassword

bool CParameterPlugin::m_bSavePassword
private

在文件 ParameterPlugin.h 第 93 行定义.

◆ m_bShowIpPortInName

bool CParameterPlugin::m_bShowIpPortInName
private

在文件 ParameterPlugin.h 第 147 行定义.

◆ m_bShowProtocolPrefix

bool CParameterPlugin::m_bShowProtocolPrefix
private

在文件 ParameterPlugin.h 第 138 行定义.

◆ m_bViewPassowrd

bool CParameterPlugin::m_bViewPassowrd
private

在文件 ParameterPlugin.h 第 127 行定义.

◆ m_nPromptCount

int CParameterPlugin::m_nPromptCount
private

在文件 ParameterPlugin.h 第 118 行定义.

◆ m_PromptType

PromptType CParameterPlugin::m_PromptType
private

在文件 ParameterPlugin.h 第 109 行定义.

◆ m_Record

CParameterRecord CParameterPlugin::m_Record

在文件 ParameterPlugin.h 第 160 行定义.

◆ m_szEncryptKey

QString CParameterPlugin::m_szEncryptKey
private

在文件 ParameterPlugin.h 第 83 行定义.

属性说明

◆ AdaptWindows

CFrmViewer::ADAPT_WINDOWS CParameterPlugin::AdaptWindows
readwrite

在文件 ParameterPlugin.h 第 157 行定义.

◆ EncryptKey

QString CParameterPlugin::EncryptKey
readwrite

在文件 ParameterPlugin.h 第 84 行定义.

◆ PromptCount

int CParameterPlugin::PromptCount
readwrite

在文件 ParameterPlugin.h 第 119 行定义.

◆ PromptType

PromptType CParameterPlugin::PromptType
readwrite

在文件 ParameterPlugin.h 第 110 行定义.

◆ SavePassword

bool CParameterPlugin::SavePassword
readwrite

在文件 ParameterPlugin.h 第 94 行定义.

◆ ShowIpPortInName

bool CParameterPlugin::ShowIpPortInName
readwrite

在文件 ParameterPlugin.h 第 148 行定义.

◆ ShowProtocolPrefix

bool CParameterPlugin::ShowProtocolPrefix
readwrite

在文件 ParameterPlugin.h 第 139 行定义.

◆ ViewPassowrd

bool CParameterPlugin::ViewPassowrd
readwrite

在文件 ParameterPlugin.h 第 128 行定义.


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