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 ) {
69 void doOperationDoneEvent(
const GpgME::Error & e );
70 void setup(
const TQByteArray & cipherText );
75 #endif // __KLEO_TQGPGMEDECRYPTJOB_H__
void doSlotOperationDoneEvent(GpgME::Context *context, const GpgME::Error &e)