Rabbit Remote Control 0.1.0-bate8
Loading...
Searching...
No Matches
Classes | Public Types | Public Member Functions | Protected Slots | Protected Member Functions | Private Slots | Private Attributes | List of all members
CParameterUser Class Reference

It contains user and password It only valid in plugin. More...

#include <ParameterUser.h>

Inheritance diagram for CParameterUser:
Inheritance graph
[legend]
Collaboration diagram for CParameterUser:
Collaboration graph
[legend]

Classes

struct  strData
 

Public Types

enum class  TYPE {
  None , OnlyPassword , UserPassword , PublicKey ,
  OnlyPasswordX509None , OnlyPasswordX509 , UserPasswordX509None , UserPasswordX509
}
 Used to control display interface elements. More...
 

Public Member Functions

 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 Member Functions inherited from 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 Member Functions inherited from 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 ()
 Check whether the parameter is valid to decide whether to use or save the parameter.
 

Protected Slots

virtual void slotSetGlobalParameters () override
 Initialize this parameter based on the global parameter.
 
- Protected Slots inherited from CParameterOperate
virtual void slotSetGlobalParameters ()
 Call after set CParameterPlugin.
 

Protected Member Functions

virtual int OnLoad (QSettings &set) override
 
virtual int OnSave (QSettings &set) override
 
- Protected Member Functions inherited from CParameterOperate
QByteArray PasswordSum (const std::string &password, const std::string &key)
 
- Protected Member Functions inherited from CParameter
virtual bool OnCheckValidity ()
 Check validity.
 
int SetModified (bool bModified=true)
 When setting parameters, if there is a modification, it is called.
 
bool GetModified ()
 Whether the parameters have been modified.
 

Private Slots

void slotLoadPassword ()
 
void slotLoadPassPhrase ()
 

Private Attributes

strData m_Data
 

Additional Inherited Members

- Signals inherited from CParameterOperate
void sigSetGlobalParameters ()
 Only used by this class.
 
void sigNameChanged (const QString &name=QString())
 
- Signals inherited from CParameter
void sigChanged ()
 emit when the parameter changes Usually if required, the corresponding parameter corresponds to a change event.
 
- Properties inherited from CParameter
bool Modified
 

Detailed Description

It contains user and password It only valid in plugin.

It's UI is CParameterUserUI.

Note
  • The interface only is implemented and used by plugin.
See also
CParameterOperate CParameterUserUI

Definition at line 22 of file ParameterUser.h.

Member Enumeration Documentation

◆ TYPE

enum class CParameterUser::TYPE
strong

Used to control display interface elements.

Enumerator
OnlyPasswordX509None 

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

See also

Definition at line 35 of file ParameterUser.h.

Constructor & Destructor Documentation

◆ CParameterUser()

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

Definition at line 19 of file ParameterUser.cpp.

Member Function Documentation

◆ ConvertTypeToName()

QString CParameterUser::ConvertTypeToName ( TYPE  t)

Definition at line 402 of file ParameterUser.cpp.

◆ GetCAFile()

QString CParameterUser::GetCAFile ( ) const

Definition at line 374 of file ParameterUser.cpp.

◆ GetCRLFile()

QString CParameterUser::GetCRLFile ( ) const

Definition at line 388 of file ParameterUser.cpp.

◆ GetPassphrase()

QString CParameterUser::GetPassphrase ( ) const

Definition at line 318 of file ParameterUser.cpp.

◆ GetPassword()

const QString CParameterUser::GetPassword ( ) const

Definition at line 255 of file ParameterUser.cpp.

◆ GetPrivateKeyFile()

QString CParameterUser::GetPrivateKeyFile ( ) const

Definition at line 360 of file ParameterUser.cpp.

◆ GetPublicKeyFile()

QString CParameterUser::GetPublicKeyFile ( ) const

Definition at line 346 of file ParameterUser.cpp.

◆ GetSavePassphrase()

bool CParameterUser::GetSavePassphrase ( ) const

Definition at line 332 of file ParameterUser.cpp.

◆ GetSavePassword()

const bool CParameterUser::GetSavePassword ( ) const

Definition at line 268 of file ParameterUser.cpp.

◆ GetType()

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

Definition at line 214 of file ParameterUser.cpp.

◆ GetUsedType()

CParameterUser::TYPE CParameterUser::GetUsedType ( ) const

Definition at line 228 of file ParameterUser.cpp.

◆ GetUser()

const QString CParameterUser::GetUser ( ) const

Definition at line 242 of file ParameterUser.cpp.

◆ GetUseSystemFile()

bool CParameterUser::GetUseSystemFile ( ) const

[Initialize parameter after set CParameterPlugin]

Get use system file

Definition at line 304 of file ParameterUser.cpp.

◆ OnLoad()

int CParameterUser::OnLoad ( QSettings &  set)
overrideprotectedvirtual

Reimplemented from CParameterOperate.

Definition at line 38 of file ParameterUser.cpp.

◆ OnSave()

int CParameterUser::OnSave ( QSettings &  set)
overrideprotectedvirtual

Reimplemented from CParameterOperate.

Definition at line 123 of file ParameterUser.cpp.

◆ operator=()

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

Definition at line 208 of file ParameterUser.cpp.

◆ SetCAFile()

int CParameterUser::SetCAFile ( const QString &  ca)

Definition at line 379 of file ParameterUser.cpp.

◆ SetCRLFile()

int CParameterUser::SetCRLFile ( const QString &  crl)

Definition at line 393 of file ParameterUser.cpp.

◆ SetPassphrase()

int CParameterUser::SetPassphrase ( const QString  passphrase)

Definition at line 323 of file ParameterUser.cpp.

◆ SetPassword()

void CParameterUser::SetPassword ( const QString &  szPassword)

Definition at line 260 of file ParameterUser.cpp.

◆ SetPrivateKeyFile()

int CParameterUser::SetPrivateKeyFile ( const QString  szFile)

Definition at line 365 of file ParameterUser.cpp.

◆ SetPublicKeyFile()

int CParameterUser::SetPublicKeyFile ( const QString  szFile)

Definition at line 351 of file ParameterUser.cpp.

◆ SetSavePassphrase()

int CParameterUser::SetSavePassphrase ( bool  bSave)

Definition at line 337 of file ParameterUser.cpp.

◆ SetSavePassword()

void CParameterUser::SetSavePassword ( bool  save)

Set save password.

Parameters
save

Definition at line 273 of file ParameterUser.cpp.

◆ SetType()

int CParameterUser::SetType ( QList< TYPE type)

Definition at line 219 of file ParameterUser.cpp.

◆ SetTypeName()

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

Definition at line 407 of file ParameterUser.cpp.

◆ SetUsedType()

int CParameterUser::SetUsedType ( TYPE  type)

Definition at line 233 of file ParameterUser.cpp.

◆ SetUser()

void CParameterUser::SetUser ( const QString &  szUser)

Definition at line 247 of file ParameterUser.cpp.

◆ SetUseSystemFile()

int CParameterUser::SetUseSystemFile ( bool  use)

Definition at line 309 of file ParameterUser.cpp.

◆ slotLoadPassPhrase

void CParameterUser::slotLoadPassPhrase ( )
privateslot

Definition at line 429 of file ParameterUser.cpp.

◆ slotLoadPassword

void CParameterUser::slotLoadPassword ( )
privateslot

Definition at line 413 of file ParameterUser.cpp.

◆ slotSetGlobalParameters

void CParameterUser::slotSetGlobalParameters ( )
overrideprotectedvirtualslot

Initialize this parameter based on the global parameter.

[Initialize parameter after set CParameterPlugin]

Definition at line 282 of file ParameterUser.cpp.

Member Data Documentation

◆ m_Data

strData CParameterUser::m_Data
private

Definition at line 131 of file ParameterUser.h.


The documentation for this class was generated from the following files: