33 #ifndef __KLEO_JOB_H__
34 #define __KLEO_JOB_H__
64 class Job :
public TQObject {
68 Job( TQObject * parent,
const char * name );
72 virtual void showErrorDialog( TQWidget * parent=0,
const TQString & caption=TQString() )
const;
74 virtual TQString auditLogAsHtml()
const;
75 virtual GpgME::Error auditLogError()
const;
76 bool isAuditLogSupported()
const;
79 virtual void slotCancel() = 0;
82 void progress(
const TQString & what,
int current,
int total );
88 #endif // __KLEO_JOB_H__
An abstract base class for asynchronous crypto operations.