34 #ifndef __KLEO_SIGNKEYJOB_H__ 35 #define __KLEO_SIGNKEYJOB_H__ 78 virtual GpgME::Error start(
const GpgME::Key &keyToSign) = 0;
85 virtual void setUserIDsToSign(
const std::vector<unsigned int> &idsToSign) = 0;
92 virtual void setCheckLevel(
unsigned int checkLevel) = 0;
98 virtual void setExportable(
bool exportable) = 0;
103 virtual void setSigningKey(
const GpgME::Key &key) = 0;
109 virtual void setNonRevocable(
bool nonRevocable) = 0;
112 void result(
const GpgME::Error &result,
const QString &auditLogAsHtml = QString(),
const GpgME::Error &auditLogError = GpgME::Error());
117 #endif // __KLEO_SIGNKEYJOB_H__ An abstract base class for asynchronous crypto operations.
Definition: job.h:71
Definition: abstractimportjob.h:41
An abstract base class to sign keys asynchronously.
Definition: signkeyjob.h:63
Definition: abstractimportjob.h:47