33 #ifndef __KLEO_TQGPGMEDECRYPTJOB_H__ 34 #define __KLEO_TQGPGMEDECRYPTJOB_H__ 36 #include <kleo/decryptjob.h> 38 #include "qgpgmejob.h" 40 #include <tqcstring.h> 49 class QGpgMEDecryptJob : public DecryptJob, private QGpgMEJob { 53 QGpgMEDecryptJob( GpgME::Context * context ); 57 GpgME::Error start( const TQByteArray & cipherText ); 60 GpgME::DecryptionResult exec( const TQByteArray & cipherText, 61 TQByteArray & plainText ); 64 void slotOperationDoneEvent( GpgME::Context * context, const GpgME::Error & e ) { 65 QGpgMEJob::doSlotOperationDoneEvent( context, e ); 69 void doOperationDoneEvent( const GpgME::Error & e ); 70 void setup( const TQByteArray & cipherText ); 75 #endif // __KLEO_TQGPGMEDECRYPTJOB_H__
|