39#include "keylistjob.h"
40#include "encryptjob.h"
41#include "decryptjob.h"
42#include "decryptverifyjob.h"
44#include "signencryptjob.h"
45#include "verifydetachedjob.h"
46#include "verifyopaquejob.h"
47#include "keygenerationjob.h"
50#include "downloadjob.h"
52#include "refreshkeysjob.h"
53#include "specialjob.h"
55#include <gpgmepp/context.h>
57#include <tqapplication.h>
62Kleo::Job::Job( TQObject * parent,
const char * name )
63 : TQObject( parent, name )
66 connect( tqApp, TQ_SIGNAL(aboutToQuit()), TQ_SLOT(slotCancel()) );
73void Kleo::Job::showErrorDialog( TQWidget *,
const TQString & )
const {
74 kdDebug() <<
"Kleo::Job::showErrorDialog() should be reimplemented in Kleo::Job subclasses!" << endl;
77TQString Kleo::Job::auditLogAsHtml()
const {
78 kdDebug() <<
"Kleo::Job::auditLogAsHtml() should be reimplemented in Kleo::Job subclasses!" << endl;
82GpgME::Error Kleo::Job::auditLogError()
const {
83 kdDebug() <<
"Kleo::Job::auditLogError() should be reimplemented in Kleo::Job subclasses!" << endl;
84 return GpgME::Error( gpg_error( GPG_ERR_NOT_IMPLEMENTED ) );
87bool Kleo::Job::isAuditLogSupported()
const {
88 const GpgME::Error err = auditLogError();
89 return err.code() != GPG_ERR_NOT_IMPLEMENTED ;
92#define make_job_subclass(x) \
93 Kleo::x::x( TQObject * parent, const char * name ) : Job( parent, name ) {} \
112#undef make_job_subclass
116#include "keylistjob.moc"
117#include "encryptjob.moc"
118#include "decryptjob.moc"
119#include "decryptverifyjob.moc"
120#include "signjob.moc"
121#include "signencryptjob.moc"
122#include "verifydetachedjob.moc"
123#include "verifyopaquejob.moc"
124#include "keygenerationjob.moc"
125#include "importjob.moc"
126#include "exportjob.moc"
127#include "downloadjob.moc"
128#include "deletejob.moc"
129#include "refreshkeysjob.moc"
130#include "specialjob.moc"
An abstract base class for asynchronous decrypters.
An abstract base class for asynchronous combined decrypters and verifiers.
An abstract base class for asynchronous deleters.
An abstract base class for asynchronous downloaders.
An abstract base class for asynchronous encrypters.
An abstract base class for asynchronous exporters.
An abstract base class for asynchronous importers.
An abstract base class for asynchronous key generation.
An abstract base class for asynchronous key listers.
An abstract base class for asynchronous key refreshers.
An abstract base class for asynchronous combined signing and encrypting.
An abstract base class for asynchronous signing.
An abstract base class for protocol-specific jobs.
An abstract base class for asynchronous verification of detached signatures.
An abstract base class for asynchronous verification of opaque signatures.