38#include "qgpgme_export.h"
45#include <gpgme++/error.h>
71class QGPGME_EXPORT Job :
public QObject
75 Job(std::unique_ptr<JobPrivate>, QObject *parent);
76 explicit Job(QObject *parent);
80 virtual QString auditLogAsHtml()
const;
81 virtual GpgME::Error auditLogError()
const;
82 bool isAuditLogSupported()
const;
96 static GpgME::Context *
context(Job *job);
115 virtual void slotCancel() = 0;
146 void rawProgress(
const QString &what,
int type,
int current,
int total);
148 QGPGME_DEPRECATED
void progress(
const QString &what,
int current,
int total);
153 const std::unique_ptr<JobPrivate> d_ptr;
155 Q_DECLARE_PRIVATE(Job)
158extern QMap <Job *, GpgME::Context *> g_context_map;
static GpgME::Context * context(Job *job)
Definition job.cpp:110
GpgME::Error startIt()
Definition job.cpp:115
void startNow()
Definition job.cpp:122
void rawProgress(const QString &what, int type, int current, int total)
void jobProgress(int current, int total)