35 #ifndef __KLEO_SIGNKEYJOB_H__ 36 #define __KLEO_SIGNKEYJOB_H__ 79 virtual GpgME::Error start(
const GpgME::Key &keyToSign) = 0;
86 virtual void setUserIDsToSign(
const std::vector<unsigned int> &idsToSign) = 0;
93 virtual void setCheckLevel(
unsigned int checkLevel) = 0;
99 virtual void setExportable(
bool exportable) = 0;
104 virtual void setSigningKey(
const GpgME::Key &key) = 0;
110 virtual void setNonRevocable(
bool nonRevocable) = 0;
113 void result(
const GpgME::Error &result,
const QString &auditLogAsHtml = QString(),
const GpgME::Error &auditLogError = GpgME::Error());
118 #endif // __KLEO_SIGNKEYJOB_H__ An abstract base class for asynchronous crypto operations.
Definition: job.h:72
Definition: abstractimportjob.h:42
An abstract base class to sign keys asynchronously.
Definition: signkeyjob.h:64
Definition: abstractimportjob.h:48