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

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

#include <ParameterPlugin.h>

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

Public 类型

enum class  PromptType { No , First }
 
enum class  NameStyle { Protocol = 0x01 , ServerName = 0x02 , SecurityLevel =0x04 }
 

信号

void sigCaptureAllKeyboard ()
 
void sigPromptAdministratorPrivilege ()
 
void sigEncryptKeyChanged ()
 
void sigSavePasswordChanged (bool AutoSavePassword)
 
void sigPromptTypeChanged (PromptType PromptType)
 
void sigPromptCountChanged (int PromptCount)
 
void sigViewPassowrdChanged (bool ViewPassowrd)
 
void sigNameStylesChanged ()
 
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)
 
 Q_FLAG (NameStyles)
 
NameStyles GetNameStyles () const
 
void SetNameStyles (const NameStyles &newNameStyles)
 
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, 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
 
CFrmViewer::ADAPT_WINDOWS AdaptWindows
 
- 属性 继承自 CParameter
bool Modified
 

Private 属性

CParameterGlobalm_pGlobalParameter
 
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
 
NameStyles m_NameStyles
 
CFrmViewer::ADAPT_WINDOWS m_AdaptWindows
 
bool m_bEnableSetPluginsPath
 
QStringList m_szPluginsPath
 
bool m_bOnlyLoadInWhitelist
 

详细描述

插件的全局参数。

参见
COperate::SetGlobalParameters CParameterGlobal

在文件 ParameterPlugin.h35 行定义.

成员枚举类型说明

◆ NameStyle

enum class CParameterPlugin::NameStyle
strong

在文件 ParameterPlugin.h164 行定义.

◆ PromptType

enum class CParameterPlugin::PromptType
strong

在文件 ParameterPlugin.h124 行定义.

构造及析构函数说明

◆ CParameterPlugin()

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

在文件 ParameterPlugin.cpp9 行定义.

◆ ~CParameterPlugin()

CParameterPlugin::~CParameterPlugin ( )
virtual

在文件 ParameterPlugin.cpp36 行定义.

成员函数说明

◆ GetAdaptWindows()

CFrmViewer::ADAPT_WINDOWS CParameterPlugin::GetAdaptWindows ( )

在文件 ParameterPlugin.cpp309 行定义.

◆ GetCaptureAllKeyboard()

bool CParameterPlugin::GetCaptureAllKeyboard ( ) const

在文件 ParameterPlugin.cpp119 行定义.

◆ GetDesktopShortcutsScript()

bool CParameterPlugin::GetDesktopShortcutsScript ( ) const

在文件 ParameterPlugin.cpp133 行定义.

◆ GetDisableDesktopShortcutsScript()

QString CParameterPlugin::GetDisableDesktopShortcutsScript ( ) const

在文件 ParameterPlugin.cpp159 行定义.

◆ GetEnableLocalInputMethod()

bool CParameterPlugin::GetEnableLocalInputMethod ( ) const

在文件 ParameterPlugin.cpp172 行定义.

◆ GetEnableSetPluginsPath()

bool CParameterPlugin::GetEnableSetPluginsPath ( ) const

在文件 ParameterPlugin.cpp323 行定义.

◆ GetEnableSystemUserToUser()

bool CParameterPlugin::GetEnableSystemUserToUser ( ) const

在文件 ParameterPlugin.cpp199 行定义.

◆ GetEncryptKey()

const QString & CParameterPlugin::GetEncryptKey ( ) const

在文件 ParameterPlugin.cpp212 行定义.

◆ GetGlobalParameters()

CParameterGlobal * CParameterPlugin::GetGlobalParameters ( )

在文件 ParameterPlugin.cpp44 行定义.

◆ GetNameStyles()

CParameterPlugin::NameStyles CParameterPlugin::GetNameStyles ( ) const

在文件 ParameterPlugin.cpp295 行定义.

◆ GetOnlyLoadInWhitelist()

bool CParameterPlugin::GetOnlyLoadInWhitelist ( ) const

在文件 ParameterPlugin.cpp346 行定义.

◆ GetPluginsPath()

QStringList CParameterPlugin::GetPluginsPath ( ) const

在文件 ParameterPlugin.cpp336 行定义.

◆ GetPromptAdministratorPrivilege()

bool CParameterPlugin::GetPromptAdministratorPrivilege ( )

在文件 ParameterPlugin.cpp185 行定义.

◆ GetPromptCount()

int CParameterPlugin::GetPromptCount ( ) const

在文件 ParameterPlugin.cpp254 行定义.

◆ GetPromptType()

CParameterPlugin::PromptType CParameterPlugin::GetPromptType ( ) const

在文件 ParameterPlugin.cpp240 行定义.

◆ GetRestoreDesktopShortcutsScript()

QString CParameterPlugin::GetRestoreDesktopShortcutsScript ( ) const

在文件 ParameterPlugin.cpp146 行定义.

◆ GetSavePassword()

const bool & CParameterPlugin::GetSavePassword ( ) const

在文件 ParameterPlugin.cpp226 行定义.

◆ GetUseSystemCredential()

bool CParameterPlugin::GetUseSystemCredential ( ) const

在文件 ParameterPlugin.cpp282 行定义.

◆ GetViewPassowrd()

bool CParameterPlugin::GetViewPassowrd ( ) const

在文件 ParameterPlugin.cpp268 行定义.

◆ OnLoad()

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

实现了 CParameter.

在文件 ParameterPlugin.cpp49 行定义.

◆ OnSave()

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

实现了 CParameter.

在文件 ParameterPlugin.cpp94 行定义.

◆ SetAdaptWindows()

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

在文件 ParameterPlugin.cpp314 行定义.

◆ SetCaptureAllKeyboard()

void CParameterPlugin::SetCaptureAllKeyboard ( bool  bCapture)

在文件 ParameterPlugin.cpp124 行定义.

◆ SetDesktopShortcutsScript()

void CParameterPlugin::SetDesktopShortcutsScript ( bool  newDesktopShortcutsScript)

在文件 ParameterPlugin.cpp138 行定义.

◆ SetDisableDesktopShortcutsScript()

void CParameterPlugin::SetDisableDesktopShortcutsScript ( const QString &  newDisableDesktopShortcutsScript)

在文件 ParameterPlugin.cpp164 行定义.

◆ SetEnableLocalInputMethod()

void CParameterPlugin::SetEnableLocalInputMethod ( bool  enable)

在文件 ParameterPlugin.cpp177 行定义.

◆ SetEnableSetPluginsPath()

void CParameterPlugin::SetEnableSetPluginsPath ( bool  newEnableSetPluginsPath)

在文件 ParameterPlugin.cpp328 行定义.

◆ SetEnableSystemUserToUser()

void CParameterPlugin::SetEnableSystemUserToUser ( bool  enable)

在文件 ParameterPlugin.cpp204 行定义.

◆ SetEncryptKey()

void CParameterPlugin::SetEncryptKey ( const QString &  newPassword)

在文件 ParameterPlugin.cpp217 行定义.

◆ SetNameStyles()

void CParameterPlugin::SetNameStyles ( const NameStyles &  newNameStyles)

在文件 ParameterPlugin.cpp300 行定义.

◆ SetOnlyLoadInWhitelist()

void CParameterPlugin::SetOnlyLoadInWhitelist ( bool  newOnlyLoadInWhitelist)

在文件 ParameterPlugin.cpp351 行定义.

◆ SetPluginsPath()

void CParameterPlugin::SetPluginsPath ( const QStringList &  newPluginsPath)

在文件 ParameterPlugin.cpp341 行定义.

◆ SetPromptAdministratorPrivilege()

void CParameterPlugin::SetPromptAdministratorPrivilege ( bool  bShow)

在文件 ParameterPlugin.cpp190 行定义.

◆ SetPromptCount()

void CParameterPlugin::SetPromptCount ( int  NewPromptCount)

在文件 ParameterPlugin.cpp259 行定义.

◆ SetPromptType()

void CParameterPlugin::SetPromptType ( PromptType  NewPromptType)

在文件 ParameterPlugin.cpp245 行定义.

◆ SetRestoreDesktopShortcutsScript()

void CParameterPlugin::SetRestoreDesktopShortcutsScript ( const QString &  newRestoreDesktopShortcutsScript)

在文件 ParameterPlugin.cpp151 行定义.

◆ SetSavePassword()

void CParameterPlugin::SetSavePassword ( bool  NewAutoSavePassword)

在文件 ParameterPlugin.cpp231 行定义.

◆ SetUseSystemCredential()

void CParameterPlugin::SetUseSystemCredential ( bool  newUseSystemCredential)

在文件 ParameterPlugin.cpp287 行定义.

◆ SetViewPassowrd()

void CParameterPlugin::SetViewPassowrd ( bool  NewViewPassowrd)

在文件 ParameterPlugin.cpp273 行定义.

类成员变量说明

◆ m_AdaptWindows

CFrmViewer::ADAPT_WINDOWS CParameterPlugin::m_AdaptWindows
private

在文件 ParameterPlugin.h186 行定义.

◆ m_bCaptureAllKeyboard

bool CParameterPlugin::m_bCaptureAllKeyboard
private

在文件 ParameterPlugin.h64 行定义.

◆ m_bDesktopShortcutsScript

bool CParameterPlugin::m_bDesktopShortcutsScript
private

在文件 ParameterPlugin.h70 行定义.

◆ m_bEnableLocalInputMethod

bool CParameterPlugin::m_bEnableLocalInputMethod
private

在文件 ParameterPlugin.h86 行定义.

◆ m_bEnableSetPluginsPath

bool CParameterPlugin::m_bEnableSetPluginsPath
private

在文件 ParameterPlugin.h193 行定义.

◆ m_bEnableSystemUserToUser

bool CParameterPlugin::m_bEnableSystemUserToUser
private

在文件 ParameterPlugin.h101 行定义.

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

◆ m_bSavePassword

bool CParameterPlugin::m_bSavePassword
private

在文件 ParameterPlugin.h120 行定义.

◆ m_bUseSystemCredential

bool CParameterPlugin::m_bUseSystemCredential
private

在文件 ParameterPlugin.h160 行定义.

◆ m_bViewPassowrd

bool CParameterPlugin::m_bViewPassowrd
private

在文件 ParameterPlugin.h153 行定义.

◆ m_MediaDevices

CParameterMediaDevices CParameterPlugin::m_MediaDevices

在文件 ParameterPlugin.h208 行定义.

◆ m_NameStyles

NameStyles CParameterPlugin::m_NameStyles
private

在文件 ParameterPlugin.h177 行定义.

◆ m_nPromptCount

int CParameterPlugin::m_nPromptCount
private

在文件 ParameterPlugin.h144 行定义.

◆ m_pGlobalParameter

CParameterGlobal* CParameterPlugin::m_pGlobalParameter
private

在文件 ParameterPlugin.h46 行定义.

◆ m_PromptType

PromptType CParameterPlugin::m_PromptType
private

在文件 ParameterPlugin.h135 行定义.

◆ m_Record

CParameterRecord CParameterPlugin::m_Record

在文件 ParameterPlugin.h207 行定义.

◆ m_szDisableDesktopShortcutsScript

QString CParameterPlugin::m_szDisableDesktopShortcutsScript
private

在文件 ParameterPlugin.h75 行定义.

◆ m_szEncryptKey

QString CParameterPlugin::m_szEncryptKey
private

在文件 ParameterPlugin.h110 行定义.

◆ m_szPluginsPath

QStringList CParameterPlugin::m_szPluginsPath
private

在文件 ParameterPlugin.h203 行定义.

◆ m_szRestoreDesktopShortcutsScript

QString CParameterPlugin::m_szRestoreDesktopShortcutsScript
private

在文件 ParameterPlugin.h80 行定义.

◆ m_WhiteList

CParameterFilter CParameterPlugin::m_WhiteList

在文件 ParameterPlugin.h200 行定义.

属性说明

◆ AdaptWindows

CFrmViewer::ADAPT_WINDOWS CParameterPlugin::AdaptWindows
readwrite

在文件 ParameterPlugin.h187 行定义.

◆ EncryptKey

QString CParameterPlugin::EncryptKey
readwrite

在文件 ParameterPlugin.h111 行定义.

◆ PromptCount

int CParameterPlugin::PromptCount
readwrite

在文件 ParameterPlugin.h145 行定义.

◆ PromptType

PromptType CParameterPlugin::PromptType
readwrite

在文件 ParameterPlugin.h136 行定义.

◆ SavePassword

bool CParameterPlugin::SavePassword
readwrite

在文件 ParameterPlugin.h121 行定义.

◆ ViewPassowrd

bool CParameterPlugin::ViewPassowrd
readwrite

在文件 ParameterPlugin.h154 行定义.


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