33#ifndef __KLEO_CRYPTPLUGFACTORY_H__
34#define __KLEO_CRYPTPLUGFACTORY_H__
36#include "kleo/cryptobackendfactory.h"
40#ifndef LIBKLEOPATRA_NO_COMPAT
46class CryptPlugWrapperList;
50 class TDE_EXPORT CryptPlugFactory : public Kleo::CryptoBackendFactory {
58 static CryptPlugFactory * instance();
64 CryptPlugWrapperList & list() const { return *mCryptPlugWrapperList; }
68 void scanForBackends( TQStringList * reason );
71 void updateCryptPlugWrapperList();
74 CryptPlugFactory( const CryptPlugFactory & );
75 void operator=( const CryptPlugFactory & );
76 CryptPlugWrapperList * mCryptPlugWrapperList;
78 static CryptPlugFactory * mSelf;
This class provides C++ access to the CRYPTPLUG API.
|