34 #ifndef __QGPGME_REVOKEKEYJOB_H__
35 #define __QGPGME_REVOKEKEYJOB_H__
38 #include "qgpgme_export.h"
67 virtual GpgME::Error start(
const GpgME::Key &key,
68 GpgME::RevocationReason reason = GpgME::RevocationReason::Unspecified,
69 const std::vector<std::string> &description = {}) = 0;
76 virtual GpgME::Error exec(
const GpgME::Key &key,
77 GpgME::RevocationReason reason = GpgME::RevocationReason::Unspecified,
78 const std::vector<std::string> &description = {}) = 0;
81 void result(
const GpgME::Error &result,
const QString &auditLogAsHtml = {},
const GpgME::Error &auditLogError = {});
86 #endif // __QGPGME_REVOKEKEYJOB_H__
An abstract base class for asynchronous crypto operations.
Definition: job.h:71
Definition: abstractimportjob.h:42
Definition: abstractimportjob.h:48
Definition: revokekeyjob.h:51