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

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

#include <ParameterPlugin.h>

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

Public 类型

enum class  PromptType { No , First }
 

信号

void sigCaptureAllKeyboard ()
 
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)
 
CParameterGlobalGetGlobalParameters ()
 
bool GetCaptureAllKeyboard () const
 
void SetCaptureAllKeyboard (bool bCapture)
 
bool GetDesktopShortcutsScript () const
 
void SetDesktopShortcutsScript (bool newDesktopShortcutsScript)
 
QString GetDisableDesktopShortcutsScript () const
 
void SetDisableDesktopShortcutsScript (const QString &newDisableDesktopShortcutsScript)
 
QString GetRestoreDesktopShortcutsScript () const
 
void SetRestoreDesktopShortcutsScript (const QString &newRestoreDesktopShortcutsScript)
 
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)
 
bool GetEnableSetPluginsPath () const
 
void SetEnableSetPluginsPath (bool newEnableSetPluginsPath)
 
QStringList GetPluginsPath () const
 
void SetPluginsPath (const QStringList &newPluginsPath)
 
bool GetOnlyLoadInWhitelist () const
 
void SetOnlyLoadInWhitelist (bool newOnlyLoadInWhitelist)
 
- 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 属性

CParameterFilter m_WhiteList
 
CParameterFilter m_BlackList
 
CParameterRecord m_Record
 
CParameterMediaDevices m_MediaDevices
 

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 属性

CParameterGlobal m_GlobalParameter
 
bool m_bCaptureAllKeyboard
 
bool m_bDesktopShortcutsScript
 
QString m_szDisableDesktopShortcutsScript
 
QString m_szRestoreDesktopShortcutsScript
 
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
 
bool m_bEnableSetPluginsPath
 
QStringList m_szPluginsPath
 
bool m_bOnlyLoadInWhitelist
 

详细描述

插件的全局参数。

参见
COperate::SetGlobalParameters CParameterGlobal

在文件 ParameterPlugin.h33 行定义.

成员枚举类型说明

◆ PromptType

enum class CParameterPlugin::PromptType
strong

在文件 ParameterPlugin.h122 行定义.

构造及析构函数说明

◆ CParameterPlugin()

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

在文件 ParameterPlugin.cpp7 行定义.

◆ ~CParameterPlugin()

CParameterPlugin::~CParameterPlugin ( )
virtual

在文件 ParameterPlugin.cpp35 行定义.

成员函数说明

◆ GetAdaptWindows()

CFrmViewer::ADAPT_WINDOWS CParameterPlugin::GetAdaptWindows ( )

在文件 ParameterPlugin.cpp321 行定义.

◆ GetCaptureAllKeyboard()

bool CParameterPlugin::GetCaptureAllKeyboard ( ) const

在文件 ParameterPlugin.cpp117 行定义.

◆ GetDesktopShortcutsScript()

bool CParameterPlugin::GetDesktopShortcutsScript ( ) const

在文件 ParameterPlugin.cpp131 行定义.

◆ GetDisableDesktopShortcutsScript()

QString CParameterPlugin::GetDisableDesktopShortcutsScript ( ) const

在文件 ParameterPlugin.cpp157 行定义.

◆ GetEnableLocalInputMethod()

bool CParameterPlugin::GetEnableLocalInputMethod ( ) const

在文件 ParameterPlugin.cpp170 行定义.

◆ GetEnableSetPluginsPath()

bool CParameterPlugin::GetEnableSetPluginsPath ( ) const

在文件 ParameterPlugin.cpp335 行定义.

◆ GetEnableSystemUserToUser()

bool CParameterPlugin::GetEnableSystemUserToUser ( ) const

在文件 ParameterPlugin.cpp197 行定义.

◆ GetEncryptKey()

const QString & CParameterPlugin::GetEncryptKey ( ) const

在文件 ParameterPlugin.cpp210 行定义.

◆ GetGlobalParameters()

CParameterGlobal * CParameterPlugin::GetGlobalParameters ( )

在文件 ParameterPlugin.cpp38 行定义.

◆ GetOnlyLoadInWhitelist()

bool CParameterPlugin::GetOnlyLoadInWhitelist ( ) const

在文件 ParameterPlugin.cpp358 行定义.

◆ GetPluginsPath()

QStringList CParameterPlugin::GetPluginsPath ( ) const

在文件 ParameterPlugin.cpp348 行定义.

◆ GetPromptAdministratorPrivilege()

bool CParameterPlugin::GetPromptAdministratorPrivilege ( )

在文件 ParameterPlugin.cpp183 行定义.

◆ GetPromptCount()

int CParameterPlugin::GetPromptCount ( ) const

在文件 ParameterPlugin.cpp252 行定义.

◆ GetPromptType()

CParameterPlugin::PromptType CParameterPlugin::GetPromptType ( ) const

在文件 ParameterPlugin.cpp238 行定义.

◆ GetRestoreDesktopShortcutsScript()

QString CParameterPlugin::GetRestoreDesktopShortcutsScript ( ) const

在文件 ParameterPlugin.cpp144 行定义.

◆ GetSavePassword()

const bool & CParameterPlugin::GetSavePassword ( ) const

在文件 ParameterPlugin.cpp224 行定义.

◆ GetShowIpPortInName()

bool CParameterPlugin::GetShowIpPortInName ( ) const

在文件 ParameterPlugin.cpp307 行定义.

◆ GetShowProtocolPrefix()

bool CParameterPlugin::GetShowProtocolPrefix ( ) const

在文件 ParameterPlugin.cpp293 行定义.

◆ GetUseSystemCredential()

bool CParameterPlugin::GetUseSystemCredential ( ) const

在文件 ParameterPlugin.cpp280 行定义.

◆ GetViewPassowrd()

bool CParameterPlugin::GetViewPassowrd ( ) const

在文件 ParameterPlugin.cpp266 行定义.

◆ OnLoad()

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

实现了 CParameter.

在文件 ParameterPlugin.cpp43 行定义.

◆ OnSave()

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

实现了 CParameter.

在文件 ParameterPlugin.cpp87 行定义.

◆ SetAdaptWindows()

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

在文件 ParameterPlugin.cpp326 行定义.

◆ SetCaptureAllKeyboard()

void CParameterPlugin::SetCaptureAllKeyboard ( bool  bCapture)

在文件 ParameterPlugin.cpp122 行定义.

◆ SetDesktopShortcutsScript()

void CParameterPlugin::SetDesktopShortcutsScript ( bool  newDesktopShortcutsScript)

在文件 ParameterPlugin.cpp136 行定义.

◆ SetDisableDesktopShortcutsScript()

void CParameterPlugin::SetDisableDesktopShortcutsScript ( const QString &  newDisableDesktopShortcutsScript)

在文件 ParameterPlugin.cpp162 行定义.

◆ SetEnableLocalInputMethod()

void CParameterPlugin::SetEnableLocalInputMethod ( bool  enable)

在文件 ParameterPlugin.cpp175 行定义.

◆ SetEnableSetPluginsPath()

void CParameterPlugin::SetEnableSetPluginsPath ( bool  newEnableSetPluginsPath)

在文件 ParameterPlugin.cpp340 行定义.

◆ SetEnableSystemUserToUser()

void CParameterPlugin::SetEnableSystemUserToUser ( bool  enable)

在文件 ParameterPlugin.cpp202 行定义.

◆ SetEncryptKey()

void CParameterPlugin::SetEncryptKey ( const QString &  newPassword)

在文件 ParameterPlugin.cpp215 行定义.

◆ SetOnlyLoadInWhitelist()

void CParameterPlugin::SetOnlyLoadInWhitelist ( bool  newOnlyLoadInWhitelist)

在文件 ParameterPlugin.cpp363 行定义.

◆ SetPluginsPath()

void CParameterPlugin::SetPluginsPath ( const QStringList &  newPluginsPath)

在文件 ParameterPlugin.cpp353 行定义.

◆ SetPromptAdministratorPrivilege()

void CParameterPlugin::SetPromptAdministratorPrivilege ( bool  bShow)

在文件 ParameterPlugin.cpp188 行定义.

◆ SetPromptCount()

void CParameterPlugin::SetPromptCount ( int  NewPromptCount)

在文件 ParameterPlugin.cpp257 行定义.

◆ SetPromptType()

void CParameterPlugin::SetPromptType ( PromptType  NewPromptType)

在文件 ParameterPlugin.cpp243 行定义.

◆ SetRestoreDesktopShortcutsScript()

void CParameterPlugin::SetRestoreDesktopShortcutsScript ( const QString &  newRestoreDesktopShortcutsScript)

在文件 ParameterPlugin.cpp149 行定义.

◆ SetSavePassword()

void CParameterPlugin::SetSavePassword ( bool  NewAutoSavePassword)

在文件 ParameterPlugin.cpp229 行定义.

◆ SetShowIpPortInName()

void CParameterPlugin::SetShowIpPortInName ( bool  bShowIpPortInName)

在文件 ParameterPlugin.cpp312 行定义.

◆ SetShowProtocolPrefix()

void CParameterPlugin::SetShowProtocolPrefix ( bool  bShowProtocolPrefix)

在文件 ParameterPlugin.cpp298 行定义.

◆ SetUseSystemCredential()

void CParameterPlugin::SetUseSystemCredential ( bool  newUseSystemCredential)

在文件 ParameterPlugin.cpp285 行定义.

◆ SetViewPassowrd()

void CParameterPlugin::SetViewPassowrd ( bool  NewViewPassowrd)

在文件 ParameterPlugin.cpp271 行定义.

类成员变量说明

◆ m_AdaptWindows

CFrmViewer::ADAPT_WINDOWS CParameterPlugin::m_AdaptWindows
private

在文件 ParameterPlugin.h186 行定义.

◆ m_bCaptureAllKeyboard

bool CParameterPlugin::m_bCaptureAllKeyboard
private

在文件 ParameterPlugin.h62 行定义.

◆ m_bDesktopShortcutsScript

bool CParameterPlugin::m_bDesktopShortcutsScript
private

在文件 ParameterPlugin.h68 行定义.

◆ m_bEnableLocalInputMethod

bool CParameterPlugin::m_bEnableLocalInputMethod
private

在文件 ParameterPlugin.h84 行定义.

◆ m_bEnableSetPluginsPath

bool CParameterPlugin::m_bEnableSetPluginsPath
private

在文件 ParameterPlugin.h193 行定义.

◆ m_bEnableSystemUserToUser

bool CParameterPlugin::m_bEnableSystemUserToUser
private

在文件 ParameterPlugin.h99 行定义.

◆ m_BlackList

CParameterFilter CParameterPlugin::m_BlackList

在文件 ParameterPlugin.h201 行定义.

◆ m_bOnlyLoadInWhitelist

bool CParameterPlugin::m_bOnlyLoadInWhitelist
private

在文件 ParameterPlugin.h204 行定义.

◆ m_bPromptAdministratorPrivilege

bool CParameterPlugin::m_bPromptAdministratorPrivilege
private

在文件 ParameterPlugin.h92 行定义.

◆ m_bSavePassword

bool CParameterPlugin::m_bSavePassword
private

在文件 ParameterPlugin.h118 行定义.

◆ m_bShowIpPortInName

bool CParameterPlugin::m_bShowIpPortInName
private

在文件 ParameterPlugin.h177 行定义.

◆ m_bShowProtocolPrefix

bool CParameterPlugin::m_bShowProtocolPrefix
private

在文件 ParameterPlugin.h168 行定义.

◆ m_bUseSystemCredential

bool CParameterPlugin::m_bUseSystemCredential
private

在文件 ParameterPlugin.h158 行定义.

◆ m_bViewPassowrd

bool CParameterPlugin::m_bViewPassowrd
private

在文件 ParameterPlugin.h151 行定义.

◆ m_GlobalParameter

CParameterGlobal CParameterPlugin::m_GlobalParameter
private

在文件 ParameterPlugin.h44 行定义.

◆ m_MediaDevices

CParameterMediaDevices CParameterPlugin::m_MediaDevices

在文件 ParameterPlugin.h208 行定义.

◆ m_nPromptCount

int CParameterPlugin::m_nPromptCount
private

在文件 ParameterPlugin.h142 行定义.

◆ m_PromptType

PromptType CParameterPlugin::m_PromptType
private

在文件 ParameterPlugin.h133 行定义.

◆ m_Record

CParameterRecord CParameterPlugin::m_Record

在文件 ParameterPlugin.h207 行定义.

◆ m_szDisableDesktopShortcutsScript

QString CParameterPlugin::m_szDisableDesktopShortcutsScript
private

在文件 ParameterPlugin.h73 行定义.

◆ m_szEncryptKey

QString CParameterPlugin::m_szEncryptKey
private

在文件 ParameterPlugin.h108 行定义.

◆ m_szPluginsPath

QStringList CParameterPlugin::m_szPluginsPath
private

在文件 ParameterPlugin.h203 行定义.

◆ m_szRestoreDesktopShortcutsScript

QString CParameterPlugin::m_szRestoreDesktopShortcutsScript
private

在文件 ParameterPlugin.h78 行定义.

◆ m_WhiteList

CParameterFilter CParameterPlugin::m_WhiteList

在文件 ParameterPlugin.h200 行定义.

属性说明

◆ AdaptWindows

CFrmViewer::ADAPT_WINDOWS CParameterPlugin::AdaptWindows
readwrite

在文件 ParameterPlugin.h187 行定义.

◆ EncryptKey

QString CParameterPlugin::EncryptKey
readwrite

在文件 ParameterPlugin.h109 行定义.

◆ PromptCount

int CParameterPlugin::PromptCount
readwrite

在文件 ParameterPlugin.h143 行定义.

◆ PromptType

PromptType CParameterPlugin::PromptType
readwrite

在文件 ParameterPlugin.h134 行定义.

◆ SavePassword

bool CParameterPlugin::SavePassword
readwrite

在文件 ParameterPlugin.h119 行定义.

◆ ShowIpPortInName

bool CParameterPlugin::ShowIpPortInName
readwrite

在文件 ParameterPlugin.h178 行定义.

◆ ShowProtocolPrefix

bool CParameterPlugin::ShowProtocolPrefix
readwrite

在文件 ParameterPlugin.h169 行定义.

◆ ViewPassowrd

bool CParameterPlugin::ViewPassowrd
readwrite

在文件 ParameterPlugin.h152 行定义.


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