54 :
public _detail::ThreadedJobMixin<SignJob, QGpgMESignJobPrivate, std::tuple<GpgME::SigningResult, QByteArray, QString, GpgME::Error> >
63 explicit QGpgMESignJob(GpgME::Context *context);
67 GpgME::Error
start(
const std::vector<GpgME::Key> &signers,
68 const QByteArray &plainText,
69 GpgME::SignatureMode mode)
override;
72 void start(
const std::vector<GpgME::Key> &signers,
73 const std::shared_ptr<QIODevice> &plainText,
74 const std::shared_ptr<QIODevice> &signature,
75 GpgME::SignatureMode mode)
override;
78 GpgME::SigningResult exec(
const std::vector<GpgME::Key> &signers,
79 const QByteArray &plainText,
80 GpgME::SignatureMode mode,
81 QByteArray &signature)
override;
87 bool mOutputIsBase64Encoded;
90 Q_DECLARE_PRIVATE(QGpgMESignJob)
void start(const std::vector< GpgME::Key > &signers, const std::shared_ptr< QIODevice > &plainText, const std::shared_ptr< QIODevice > &signature, GpgME::SignatureMode mode) override