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: