玉兔远程控制 0.1.0-alpha.2
载入中...
搜索中...
未找到
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.h29 行定义.

成员枚举类型说明

◆ PromptType

enum class CParameterPlugin::PromptType
strong

在文件 ParameterPlugin.h97 行定义.

构造及析构函数说明

◆ CParameterPlugin()

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

在文件 ParameterPlugin.cpp4 行定义.

◆ ~CParameterPlugin()

CParameterPlugin::~CParameterPlugin ( )
virtual

在文件 ParameterPlugin.cpp23 行定义.

成员函数说明

◆ GetAdaptWindows()

CFrmViewer::ADAPT_WINDOWS CParameterPlugin::GetAdaptWindows ( )

在文件 ParameterPlugin.cpp224 行定义.

◆ GetEnableLocalInputMethod()

bool CParameterPlugin::GetEnableLocalInputMethod ( ) const

在文件 ParameterPlugin.cpp86 行定义.

◆ GetEnableSystemUserToUser()

bool CParameterPlugin::GetEnableSystemUserToUser ( ) const

在文件 ParameterPlugin.cpp113 行定义.

◆ GetEncryptKey()

const QString & CParameterPlugin::GetEncryptKey ( ) const

在文件 ParameterPlugin.cpp126 行定义.

◆ GetNativeWindowReceiveKeyboard()

bool CParameterPlugin::GetNativeWindowReceiveKeyboard ( ) const

在文件 ParameterPlugin.cpp72 行定义.

◆ GetPromptAdministratorPrivilege()

bool CParameterPlugin::GetPromptAdministratorPrivilege ( )

在文件 ParameterPlugin.cpp99 行定义.

◆ GetPromptCount()

int CParameterPlugin::GetPromptCount ( ) const

在文件 ParameterPlugin.cpp168 行定义.

◆ GetPromptType()

CParameterPlugin::PromptType CParameterPlugin::GetPromptType ( ) const

在文件 ParameterPlugin.cpp154 行定义.

◆ GetSavePassword()

const bool & CParameterPlugin::GetSavePassword ( ) const

在文件 ParameterPlugin.cpp140 行定义.

◆ GetShowIpPortInName()

bool CParameterPlugin::GetShowIpPortInName ( ) const

在文件 ParameterPlugin.cpp210 行定义.

◆ GetShowProtocolPrefix()

bool CParameterPlugin::GetShowProtocolPrefix ( ) const

在文件 ParameterPlugin.cpp196 行定义.

◆ GetViewPassowrd()

bool CParameterPlugin::GetViewPassowrd ( ) const

在文件 ParameterPlugin.cpp182 行定义.

◆ OnLoad()

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

实现了 CParameter.

在文件 ParameterPlugin.cpp26 行定义.

◆ OnSave()

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

实现了 CParameter.

在文件 ParameterPlugin.cpp53 行定义.

◆ SetAdaptWindows()

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

在文件 ParameterPlugin.cpp229 行定义.

◆ SetEnableLocalInputMethod()

void CParameterPlugin::SetEnableLocalInputMethod ( bool  enable)

在文件 ParameterPlugin.cpp91 行定义.

◆ SetEnableSystemUserToUser()

void CParameterPlugin::SetEnableSystemUserToUser ( bool  enable)

在文件 ParameterPlugin.cpp118 行定义.

◆ SetEncryptKey()

void CParameterPlugin::SetEncryptKey ( const QString &  newPassword)

在文件 ParameterPlugin.cpp131 行定义.

◆ SetNativeWindowReceiveKeyboard()

void CParameterPlugin::SetNativeWindowReceiveKeyboard ( bool  newNativeWindowRecieveKeyboard)

在文件 ParameterPlugin.cpp77 行定义.

◆ SetPromptAdministratorPrivilege()

void CParameterPlugin::SetPromptAdministratorPrivilege ( bool  bShow)

在文件 ParameterPlugin.cpp104 行定义.

◆ SetPromptCount()

void CParameterPlugin::SetPromptCount ( int  NewPromptCount)

在文件 ParameterPlugin.cpp173 行定义.

◆ SetPromptType()

void CParameterPlugin::SetPromptType ( PromptType  NewPromptType)

在文件 ParameterPlugin.cpp159 行定义.

◆ SetSavePassword()

void CParameterPlugin::SetSavePassword ( bool  NewAutoSavePassword)

在文件 ParameterPlugin.cpp145 行定义.

◆ SetShowIpPortInName()

void CParameterPlugin::SetShowIpPortInName ( bool  bShowIpPortInName)

在文件 ParameterPlugin.cpp215 行定义.

◆ SetShowProtocolPrefix()

void CParameterPlugin::SetShowProtocolPrefix ( bool  bShowProtocolPrefix)

在文件 ParameterPlugin.cpp201 行定义.

◆ SetViewPassowrd()

void CParameterPlugin::SetViewPassowrd ( bool  NewViewPassowrd)

在文件 ParameterPlugin.cpp187 行定义.

类成员变量说明

◆ m_AdaptWindows

CFrmViewer::ADAPT_WINDOWS CParameterPlugin::m_AdaptWindows
private

在文件 ParameterPlugin.h156 行定义.

◆ 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.h147 行定义.

◆ m_bShowProtocolPrefix

bool CParameterPlugin::m_bShowProtocolPrefix
private

在文件 ParameterPlugin.h138 行定义.

◆ m_bViewPassowrd

bool CParameterPlugin::m_bViewPassowrd
private

在文件 ParameterPlugin.h127 行定义.

◆ m_nPromptCount

int CParameterPlugin::m_nPromptCount
private

在文件 ParameterPlugin.h118 行定义.

◆ m_PromptType

PromptType CParameterPlugin::m_PromptType
private

在文件 ParameterPlugin.h109 行定义.

◆ m_Record

CParameterRecord CParameterPlugin::m_Record

在文件 ParameterPlugin.h160 行定义.

◆ m_szEncryptKey

QString CParameterPlugin::m_szEncryptKey
private

在文件 ParameterPlugin.h83 行定义.

属性说明

◆ AdaptWindows

CFrmViewer::ADAPT_WINDOWS CParameterPlugin::AdaptWindows
readwrite

在文件 ParameterPlugin.h157 行定义.

◆ EncryptKey

QString CParameterPlugin::EncryptKey
readwrite

在文件 ParameterPlugin.h84 行定义.

◆ PromptCount

int CParameterPlugin::PromptCount
readwrite

在文件 ParameterPlugin.h119 行定义.

◆ PromptType

PromptType CParameterPlugin::PromptType
readwrite

在文件 ParameterPlugin.h110 行定义.

◆ SavePassword

bool CParameterPlugin::SavePassword
readwrite

在文件 ParameterPlugin.h94 行定义.

◆ ShowIpPortInName

bool CParameterPlugin::ShowIpPortInName
readwrite

在文件 ParameterPlugin.h148 行定义.

◆ ShowProtocolPrefix

bool CParameterPlugin::ShowProtocolPrefix
readwrite

在文件 ParameterPlugin.h139 行定义.

◆ ViewPassowrd

bool CParameterPlugin::ViewPassowrd
readwrite

在文件 ParameterPlugin.h128 行定义.


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