33 #ifndef __KLEO_CRYPTPLUGFACTORY_H__ 34 #define __KLEO_CRYPTPLUGFACTORY_H__ 36 #include "kleo/cryptobackendfactory.h" 38 #include <tdepimmacros.h> 40 #ifndef LIBKLEOPATRA_NO_COMPAT 46 class CryptPlugWrapperList; 50 class KDE_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; 84 #endif // __KLEO_CRYPTPLUGFACTORY_H__
This class provides C++ access to the CRYPTPLUG API.
|