34 #ifndef __QGPGME_QGPGMESIGNARCHIVEJOB_H__
35 #define __QGPGME_QGPGMESIGNARCHIVEJOB_H__
37 #include "signarchivejob.h"
39 #include "threadedjobmixin.h"
41 #include <gpgme++/signingresult.h>
46 class QGpgMESignArchiveJobPrivate;
52 :
public _detail::ThreadedJobMixin<SignArchiveJob, QGpgMESignArchiveJobPrivate, std::tuple<GpgME::SigningResult, QString, GpgME::Error>>
64 GpgME::Error
start(
const std::vector<GpgME::Key> &signers,
65 const std::vector<QString> &paths,
66 const std::shared_ptr<QIODevice> &output)
override;
74 #endif // __QGPGME_QGPGMESIGNARCHIVEJOB_H__
Definition: threadedjobmixin.h:125
Definition: abstractimportjob.h:48
GpgME::Error start(const std::vector< GpgME::Key > &signers, const std::vector< QString > &paths, const std::shared_ptr< QIODevice > &output) override
Definition: qgpgmesignarchivejob.cpp:160
Definition: signarchivejob.h:54
Definition: qgpgmesignarchivejob.h:48