certmanager/lib
Kleo::CryptoBackendFactory Class Reference
Inheritance diagram for Kleo::CryptoBackendFactory:

Detailed Description
Definition at line 59 of file cryptobackendfactory.h.
Public Member Functions | |
| const CryptoBackend::Protocol * | smime () const |
| const CryptoBackend::Protocol * | openpgp () const |
| const CryptoBackend::Protocol * | protocol (const char *name) const |
| CryptoConfig * | config () const |
| const CryptoBackend * | backend (unsigned int idx) const |
| bool | hasBackends () const |
| Kleo::BackendConfigWidget * | configWidget (QWidget *parent=0, const char *name=0) const |
| KConfig * | configObject () const |
| void | setSMIMEBackend (const CryptoBackend *backend) |
| void | setOpenPGPBackend (const CryptoBackend *backend) |
| void | setProtocolBackend (const char *name, const CryptoBackend *backend) |
| void | scanForBackends (QStringList *reasons=0) |
| const char * | enumerateProtocols (int i) const |
| bool | knowsAboutProtocol (const char *name) const |
Static Public Member Functions | |
| static CryptoBackendFactory * | instance () |
Protected Types | |
|
typedef std::map< const char *, const CryptoBackend *, lt_i_str > | BackendMap |
|
typedef std::vector< const char * > | ProtocolSet |
Protected Member Functions | |
| CryptoBackendFactory () | |
| ~CryptoBackendFactory () | |
Protected Attributes | |
| std::vector< CryptoBackend * > | mBackendList |
| KConfig * | mConfigObject |
| BackendMap | mBackends |
| ProtocolSet | mAvailableProtocols |
The documentation for this class was generated from the following files:

