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

用户名与验证方式。此类仅在插件内有效。它的界面是 CParameterUserUI 更多...

#include <ParameterUser.h>

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

struct  strData
 

Public 类型

enum class  TYPE {
  None , OnlyPassword , UserPassword , PublicKey ,
  OnlyPasswordX509None , OnlyPasswordX509 , UserPasswordX509None , UserPasswordX509
}
 用于控制显示界面元素 更多...
 

Public 成员函数

 CParameterUser (CParameterOperate *parent, const QString &szPrefix=QString())
 
virtual CParameterUseroperator= (const CParameterUser &in)
 
QList< TYPEGetType () const
 
int SetType (QList< TYPE > type)
 
TYPE GetUsedType () const
 
int SetUsedType (TYPE type)
 
const QString GetUser () const
 
void SetUser (const QString &szUser)
 
const QString GetPassword () const
 
void SetPassword (const QString &szPassword)
 
const bool GetSavePassword () const
 
void SetSavePassword (bool save)
 Set save password
 
bool GetUseSystemFile () const
 [Initialize parameter after set CParameterPlugin]
 
int SetUseSystemFile (bool use)
 
QString GetPublicKeyFile () const
 
int SetPublicKeyFile (const QString szFile)
 
QString GetPrivateKeyFile () const
 
int SetPrivateKeyFile (const QString szFile)
 
QString GetPassphrase () const
 
int SetPassphrase (const QString passphrase)
 
bool GetSavePassphrase () const
 
int SetSavePassphrase (bool bSave)
 
QString GetCAFile () const
 
int SetCAFile (const QString &ca)
 
QString GetCRLFile () const
 
int SetCRLFile (const QString &crl)
 
int SetTypeName (TYPE t, const QString &szName)
 
QString ConvertTypeToName (TYPE t)
 
- Public 成员函数 继承自 CParameterOperate
 CParameterOperate (QObject *parent, const QString &szPrefix=QString())
 
CParameterPluginGetGlobalParameters ()
 Get CParameterPlugin
 
int SetGlobalParameters (CParameterPlugin *p)
 
const QString GetName () const
 
void SetName (const QString &szName)
 
int LoadPassword (const QString &szTitle, const QString &szKey, QString &password, QSettings &set)
 Restore password
 
int SavePassword (const QString &szKey, const QString &password, QSettings &set, bool bSave=false)
 
- 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() ,用于检查参数。
 

Protected 槽

virtual void slotSetGlobalParameters () override
 Initialize this parameter based on the global parameter
 
- Protected 槽 继承自 CParameterOperate
virtual void slotSetGlobalParameters ()
 设置 CParameterPlugin 后调用,用于初始化与 CParameterPlugin 有关的操作。
 

Protected 成员函数

virtual int OnLoad (QSettings &set) override
 
virtual int OnSave (QSettings &set) override
 
- Protected 成员函数 继承自 CParameterOperate
QByteArray PasswordSum (const std::string &password, const std::string &key)
 
- Protected 成员函数 继承自 CParameter
virtual bool OnCheckValidity ()
 检查参数是否有效
 
int SetModified (bool bModified=true)
 在设置参数时,如果有修改,则调用。
 
bool GetModified ()
 参数是否有修改
 

Private 槽

void slotLoadPassword ()
 
void slotLoadPassPhrase ()
 

Private 属性

strData m_Data
 

额外继承的成员函数

- 信号 继承自 CParameterOperate
void sigSetGlobalParameters ()
 仅由此类使用
 
void sigNameChanged (const QString &name=QString())
 
- 信号 继承自 CParameter
void sigChanged ()
 当参数改变时,触发 通常如果需要,则相应的参数会对应一个改变事件。
 
- 属性 继承自 CParameter
bool Modified
 

详细描述

用户名与验证方式。此类仅在插件内有效。它的界面是 CParameterUserUI

参见
CParameterOperate CParameterUserUI

在文件 ParameterUser.h22 行定义.

成员枚举类型说明

◆ TYPE

enum class CParameterUser::TYPE
strong

用于控制显示界面元素

枚举值
OnlyPasswordX509None 

Internet X.509 Public Key Infrastructure Certificate and Certificate Revocation List (CRL) Profile

参见

在文件 ParameterUser.h35 行定义.

构造及析构函数说明

◆ CParameterUser()

CParameterUser::CParameterUser ( CParameterOperate parent,
const QString &  szPrefix = QString() 
)
explicit

在文件 ParameterUser.cpp19 行定义.

成员函数说明

◆ ConvertTypeToName()

QString CParameterUser::ConvertTypeToName ( TYPE  t)

在文件 ParameterUser.cpp402 行定义.

◆ GetCAFile()

QString CParameterUser::GetCAFile ( ) const

在文件 ParameterUser.cpp374 行定义.

◆ GetCRLFile()

QString CParameterUser::GetCRLFile ( ) const

在文件 ParameterUser.cpp388 行定义.

◆ GetPassphrase()

QString CParameterUser::GetPassphrase ( ) const

在文件 ParameterUser.cpp318 行定义.

◆ GetPassword()

const QString CParameterUser::GetPassword ( ) const

在文件 ParameterUser.cpp255 行定义.

◆ GetPrivateKeyFile()

QString CParameterUser::GetPrivateKeyFile ( ) const

在文件 ParameterUser.cpp360 行定义.

◆ GetPublicKeyFile()

QString CParameterUser::GetPublicKeyFile ( ) const

在文件 ParameterUser.cpp346 行定义.

◆ GetSavePassphrase()

bool CParameterUser::GetSavePassphrase ( ) const

在文件 ParameterUser.cpp332 行定义.

◆ GetSavePassword()

const bool CParameterUser::GetSavePassword ( ) const

在文件 ParameterUser.cpp268 行定义.

◆ GetType()

QList< CParameterUser::TYPE > CParameterUser::GetType ( ) const

在文件 ParameterUser.cpp214 行定义.

◆ GetUsedType()

CParameterUser::TYPE CParameterUser::GetUsedType ( ) const

在文件 ParameterUser.cpp228 行定义.

◆ GetUser()

const QString CParameterUser::GetUser ( ) const

在文件 ParameterUser.cpp242 行定义.

◆ GetUseSystemFile()

bool CParameterUser::GetUseSystemFile ( ) const

[Initialize parameter after set CParameterPlugin]

Get use system file

在文件 ParameterUser.cpp304 行定义.

◆ OnLoad()

int CParameterUser::OnLoad ( QSettings &  set)
overrideprotectedvirtual

重载 CParameterOperate .

在文件 ParameterUser.cpp38 行定义.

◆ OnSave()

int CParameterUser::OnSave ( QSettings &  set)
overrideprotectedvirtual

重载 CParameterOperate .

在文件 ParameterUser.cpp123 行定义.

◆ operator=()

CParameterUser & CParameterUser::operator= ( const CParameterUser in)
virtual

在文件 ParameterUser.cpp208 行定义.

◆ SetCAFile()

int CParameterUser::SetCAFile ( const QString &  ca)

在文件 ParameterUser.cpp379 行定义.

◆ SetCRLFile()

int CParameterUser::SetCRLFile ( const QString &  crl)

在文件 ParameterUser.cpp393 行定义.

◆ SetPassphrase()

int CParameterUser::SetPassphrase ( const QString  passphrase)

在文件 ParameterUser.cpp323 行定义.

◆ SetPassword()

void CParameterUser::SetPassword ( const QString &  szPassword)

在文件 ParameterUser.cpp260 行定义.

◆ SetPrivateKeyFile()

int CParameterUser::SetPrivateKeyFile ( const QString  szFile)

在文件 ParameterUser.cpp365 行定义.

◆ SetPublicKeyFile()

int CParameterUser::SetPublicKeyFile ( const QString  szFile)

在文件 ParameterUser.cpp351 行定义.

◆ SetSavePassphrase()

int CParameterUser::SetSavePassphrase ( bool  bSave)

在文件 ParameterUser.cpp337 行定义.

◆ SetSavePassword()

void CParameterUser::SetSavePassword ( bool  save)

Set save password

参数
save

在文件 ParameterUser.cpp273 行定义.

◆ SetType()

int CParameterUser::SetType ( QList< TYPE type)

在文件 ParameterUser.cpp219 行定义.

◆ SetTypeName()

int CParameterUser::SetTypeName ( TYPE  t,
const QString &  szName 
)

在文件 ParameterUser.cpp407 行定义.

◆ SetUsedType()

int CParameterUser::SetUsedType ( TYPE  type)

在文件 ParameterUser.cpp233 行定义.

◆ SetUser()

void CParameterUser::SetUser ( const QString &  szUser)

在文件 ParameterUser.cpp247 行定义.

◆ SetUseSystemFile()

int CParameterUser::SetUseSystemFile ( bool  use)

在文件 ParameterUser.cpp309 行定义.

◆ slotLoadPassPhrase

void CParameterUser::slotLoadPassPhrase ( )
privateslot

在文件 ParameterUser.cpp429 行定义.

◆ slotLoadPassword

void CParameterUser::slotLoadPassword ( )
privateslot

在文件 ParameterUser.cpp413 行定义.

◆ slotSetGlobalParameters

void CParameterUser::slotSetGlobalParameters ( )
overrideprotectedvirtualslot

Initialize this parameter based on the global parameter

[Initialize parameter after set CParameterPlugin]

在文件 ParameterUser.cpp282 行定义.

类成员变量说明

◆ m_Data

strData CParameterUser::m_Data
private

在文件 ParameterUser.h131 行定义.


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