33#ifndef QGPGME_QUICKJOB_H
34#define QGPGME_QUICKJOB_H
38#include "qgpgme_export.h"
42#include <gpgme++/key.h>
62 const GpgME::Key &key = GpgME::Key(),
63 unsigned int flags = 0) = 0;
74 unsigned int flags = 0) = 0;
82 const std::vector<GpgME::UserID> &
userIds = std::vector<GpgME::UserID>()) = 0;
93 GpgME::Error startSetKeyEnabled(
const GpgME::Key &key,
bool enabled);
96 void result(
const GpgME::Error &
error,
97 const QString &auditLogAsHtml =
QString(),
const GpgME::Error &auditLogError = GpgME::Error());
An abstract base class for asynchronous crypto operations.
Definition job.h:69
virtual void startRevokeSignature(const GpgME::Key &key, const GpgME::Key &signingKey, const std::vector< GpgME::UserID > &userIds=std::vector< GpgME::UserID >())=0
virtual void startCreate(const QString &uid, const char *algo, const QDateTime &expires=QDateTime(), const GpgME::Key &key=GpgME::Key(), unsigned int flags=0)=0
virtual void startAddAdsk(const GpgME::Key &key, const char *adsk)=0
virtual void startAddSubkey(const GpgME::Key &key, const char *algo, const QDateTime &expires=QDateTime(), unsigned int flags=0)=0
virtual void startRevUid(const GpgME::Key &key, const QString &uid)=0
virtual void startAddUid(const GpgME::Key &key, const QString &uid)=0
Definition qgpgmebackend.h:43