certmanager/lib

Kleo::CryptoConfigComponent Class Referenceabstract

#include <cryptoconfig.h>

Inheritance diagram for Kleo::CryptoConfigComponent:
QGpgMECryptoConfigComponent

Public Member Functions

virtual TQString name () const =0
 
virtual TQString iconName () const =0
 
virtual TQString description () const =0
 
virtual TQStringList groupList () const =0
 
virtual CryptoConfigGroupgroup (const TQString &name) const =0
 

Detailed Description

Crypto config for one component (e.g.

gpg-agent, dirmngr etc.)

Definition at line 295 of file cryptoconfig.h.

Member Function Documentation

◆ description()

virtual TQString Kleo::CryptoConfigComponent::description ( ) const
pure virtual

Return user-visible description of this component.

Implemented in QGpgMECryptoConfigComponent.

◆ group()

virtual CryptoConfigGroup* Kleo::CryptoConfigComponent::group ( const TQString &  name) const
pure virtual
Returns
the configuration object for a given group The object is owned by CryptoConfigComponent, don't delete it.

Implemented in QGpgMECryptoConfigComponent.

◆ groupList()

virtual TQStringList Kleo::CryptoConfigComponent::groupList ( ) const
pure virtual

Returns the list of groups that are known about.

Returns
list of group names. One of them can be "<nogroup>", which is the group where all "toplevel" options (belonging to no group) are.

Implemented in QGpgMECryptoConfigComponent.

◆ iconName()

virtual TQString Kleo::CryptoConfigComponent::iconName ( ) const
pure virtual

Return the name of the icon for this component.

Implemented in QGpgMECryptoConfigComponent.

◆ name()

virtual TQString Kleo::CryptoConfigComponent::name ( ) const
pure virtual

Return the internal name of this component.

Implemented in QGpgMECryptoConfigComponent.


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