It contains user and password It only valid in plugin.  
 More...
#include <ParameterUser.h>
 | 
| enum class   | TYPE {  
  None
, OnlyPassword
, UserPassword
, PublicKey
,  
  OnlyPasswordX509None
, OnlyPasswordX509
, UserPasswordX509None
, UserPasswordX509
 
 } | 
|   | 
 | 
|   | CParameterUser (CParameterOperate *parent, const QString &szPrefix=QString()) | 
|   | 
| QList< TYPE >  | GetType () 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) | 
|   | 
| 
  | CParameterOperate (QObject *parent=nullptr, const QString &szPrefix=QString()) | 
|   | 
| CParameterPlugin *  | GetGlobalParameters () | 
|   | 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) | 
|   | 
| int  | SavePassword (const QString &szKey, const QString &password, QSettings &set, bool bSave=false) | 
|   | 
|   | 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 () | 
|   | Check whether the parameter is valid to decide whether to use or save the parameter.  
  | 
|   | 
 | 
| virtual int  | OnLoad (QSettings &set) override | 
|   | 
| virtual int  | OnSave (QSettings &set) override | 
|   | 
| QByteArray  | PasswordSum (const std::string &password, const std::string &key) | 
|   | 
| 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.  
  | 
|   | 
 | 
| void  | sigSetGlobalParameters () | 
|   | Only used by this class.  
  | 
|   | 
| 
void  | sigNameChanged (const QString &name=QString()) | 
|   | 
| 
void  | sigChanged () | 
|   | emit when the parameter changes Usually if required, the corresponding parameter corresponds to a change event. 
  | 
|   | 
| bool  | Modified | 
|   | 
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.
 
◆ TYPE
| Enumerator | 
|---|
| OnlyPasswordX509None  | Internet X.509 Public Key Infrastructure Certificate and Certificate Revocation List (CRL) Profile.  
- See also
 - 
  
 | 
Definition at line 30 of file ParameterUser.h.
 
 
◆ CParameterUser()
  
  
      
        
          | CParameterUser::CParameterUser  | 
          ( | 
          CParameterOperate *  | 
          parent,  | 
         
        
           | 
           | 
          const QString &  | 
          szPrefix = QString()  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
explicit   | 
  
 
 
◆ ConvertTypeToName()
      
        
          | QString CParameterUser::ConvertTypeToName  | 
          ( | 
          TYPE  | 
          t | ) | 
           | 
        
      
 
 
◆ GetCAFile()
      
        
          | QString CParameterUser::GetCAFile  | 
          ( | 
           | ) | 
           const | 
        
      
 
 
◆ GetCRLFile()
      
        
          | QString CParameterUser::GetCRLFile  | 
          ( | 
           | ) | 
           const | 
        
      
 
 
◆ GetPassphrase()
      
        
          | QString CParameterUser::GetPassphrase  | 
          ( | 
           | ) | 
           const | 
        
      
 
 
◆ GetPassword()
      
        
          | const QString CParameterUser::GetPassword  | 
          ( | 
           | ) | 
           const | 
        
      
 
 
◆ GetPrivateKeyFile()
      
        
          | QString CParameterUser::GetPrivateKeyFile  | 
          ( | 
           | ) | 
           const | 
        
      
 
 
◆ GetPublicKeyFile()
      
        
          | QString CParameterUser::GetPublicKeyFile  | 
          ( | 
           | ) | 
           const | 
        
      
 
 
◆ GetSavePassphrase()
      
        
          | bool CParameterUser::GetSavePassphrase  | 
          ( | 
           | ) | 
           const | 
        
      
 
 
◆ GetSavePassword()
      
        
          | const bool CParameterUser::GetSavePassword  | 
          ( | 
           | ) | 
           const | 
        
      
 
 
◆ GetType()
◆ GetUsedType()
◆ GetUser()
      
        
          | const QString CParameterUser::GetUser  | 
          ( | 
           | ) | 
           const | 
        
      
 
 
◆ GetUseSystemFile()
      
        
          | bool CParameterUser::GetUseSystemFile  | 
          ( | 
           | ) | 
           const | 
        
      
 
 
◆ OnLoad()
  
  
      
        
          | int CParameterUser::OnLoad  | 
          ( | 
          QSettings &  | 
          set | ) | 
           | 
         
       
   | 
  
overrideprotectedvirtual   | 
  
 
 
◆ OnSave()
  
  
      
        
          | int CParameterUser::OnSave  | 
          ( | 
          QSettings &  | 
          set | ) | 
           | 
         
       
   | 
  
overrideprotectedvirtual   | 
  
 
 
◆ SetCAFile()
      
        
          | int CParameterUser::SetCAFile  | 
          ( | 
          const QString &  | 
          ca | ) | 
           | 
        
      
 
 
◆ SetCRLFile()
      
        
          | int CParameterUser::SetCRLFile  | 
          ( | 
          const QString &  | 
          crl | ) | 
           | 
        
      
 
 
◆ SetPassphrase()
      
        
          | int CParameterUser::SetPassphrase  | 
          ( | 
          const QString  | 
          passphrase | ) | 
           | 
        
      
 
 
◆ SetPassword()
      
        
          | void CParameterUser::SetPassword  | 
          ( | 
          const QString &  | 
          szPassword | ) | 
           | 
        
      
 
 
◆ SetPrivateKeyFile()
      
        
          | int CParameterUser::SetPrivateKeyFile  | 
          ( | 
          const QString  | 
          szFile | ) | 
           | 
        
      
 
 
◆ SetPublicKeyFile()
      
        
          | int CParameterUser::SetPublicKeyFile  | 
          ( | 
          const QString  | 
          szFile | ) | 
           | 
        
      
 
 
◆ SetSavePassphrase()
      
        
          | int CParameterUser::SetSavePassphrase  | 
          ( | 
          bool  | 
          bSave | ) | 
           | 
        
      
 
 
◆ SetSavePassword()
      
        
          | void CParameterUser::SetSavePassword  | 
          ( | 
          bool  | 
          save | ) | 
           | 
        
      
 
 
◆ SetType()
      
        
          | int CParameterUser::SetType  | 
          ( | 
          QList< TYPE >  | 
          type | ) | 
           | 
        
      
 
 
◆ SetTypeName()
      
        
          | int CParameterUser::SetTypeName  | 
          ( | 
          TYPE  | 
          t,  | 
        
        
           | 
           | 
          const QString &  | 
          szName  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
◆ SetUsedType()
      
        
          | int CParameterUser::SetUsedType  | 
          ( | 
          TYPE  | 
          type | ) | 
           | 
        
      
 
 
◆ SetUser()
      
        
          | void CParameterUser::SetUser  | 
          ( | 
          const QString &  | 
          szUser | ) | 
           | 
        
      
 
 
◆ SetUseSystemFile()
      
        
          | int CParameterUser::SetUseSystemFile  | 
          ( | 
          bool  | 
          use | ) | 
           | 
        
      
 
 
◆ slotLoadPassPhrase
  
  
      
        
          | void CParameterUser::slotLoadPassPhrase  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
privateslot   | 
  
 
 
◆ slotLoadPassword
  
  
      
        
          | void CParameterUser::slotLoadPassword  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
privateslot   | 
  
 
 
◆ slotSetGlobalParameters
  
  
      
        
          | void CParameterUser::slotSetGlobalParameters  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
overrideprotectedvirtualslot   | 
  
 
 
◆ m_bSavePassphrase
  
  
      
        
          | bool CParameterUser::m_bSavePassphrase | 
         
       
   | 
  
private   | 
  
 
 
◆ m_bSavePassword
  
  
      
        
          | bool CParameterUser::m_bSavePassword | 
         
       
   | 
  
private   | 
  
 
 
◆ m_bUseSystemFile
  
  
      
        
          | bool CParameterUser::m_bUseSystemFile | 
         
       
   | 
  
private   | 
  
 
 
◆ m_szCAFile
  
  
      
        
          | QString CParameterUser::m_szCAFile | 
         
       
   | 
  
private   | 
  
 
 
◆ m_szCRLFile
  
  
      
        
          | QString CParameterUser::m_szCRLFile | 
         
       
   | 
  
private   | 
  
 
 
◆ m_szPassphrase
  
  
      
        
          | QString CParameterUser::m_szPassphrase | 
         
       
   | 
  
private   | 
  
 
 
◆ m_szPassword
  
  
      
        
          | QString CParameterUser::m_szPassword | 
         
       
   | 
  
private   | 
  
 
 
◆ m_szPrivateKeyFile
  
  
      
        
          | QString CParameterUser::m_szPrivateKeyFile | 
         
       
   | 
  
private   | 
  
 
 
◆ m_szPublicKeyFile
  
  
      
        
          | QString CParameterUser::m_szPublicKeyFile | 
         
       
   | 
  
private   | 
  
 
 
◆ m_szUser
  
  
      
        
          | QString CParameterUser::m_szUser | 
         
       
   | 
  
private   | 
  
 
 
◆ m_Type
  
  
      
        
          | QList<TYPE> CParameterUser::m_Type | 
         
       
   | 
  
private   | 
  
 
 
◆ m_TypeName
  
  
      
        
          | QMap<TYPE, QString> CParameterUser::m_TypeName | 
         
       
   | 
  
private   | 
  
 
 
◆ m_UsedType
  
  
      
        
          | TYPE CParameterUser::m_UsedType | 
         
       
   | 
  
private   | 
  
 
 
The documentation for this class was generated from the following files:
- /home/runner/work/RabbitRemoteControl/RabbitRemoteControl/Src/ParameterCompone/ParameterUser.h
 
- /home/runner/work/RabbitRemoteControl/RabbitRemoteControl/Src/ParameterCompone/ParameterUser.cpp