37 #ifndef __QGPGME_QGPGMEIMPORTJOB_H__
38 #define __QGPGME_QGPGMEIMPORTJOB_H__
40 #include "importjob.h"
42 #include "threadedjobmixin.h"
44 #include <gpgme++/importresult.h>
49 class QGpgMEImportJobPrivate;
55 :
public _detail::ThreadedJobMixin<ImportJob, QGpgMEImportJobPrivate, std::tuple<GpgME::ImportResult, QString, GpgME::Error> >
68 GpgME::Error
start(
const QByteArray &keyData)
override;
71 GpgME::ImportResult exec(
const QByteArray &keyData)
override;
73 GpgME::Error startLater(
const QByteArray &keyData)
override;
80 #endif // __QGPGME_QGPGMEIMPORTJOB_H__
GpgME::Error start(const QByteArray &keyData) override
Definition: qgpgmeimportjob.cpp:151
Definition: threadedjobmixin.h:125
Definition: qgpgmeimportjob.h:51
Definition: abstractimportjob.h:48
An abstract base class for asynchronous importers.
Definition: importjob.h:69