35 #ifndef __KLEO_MULTIDELETEJOB_H__
36 #define __KLEO_MULTIDELETEJOB_H__
38 #include "qgpgme_export.h"
55 class MultiDeleteJobPrivate;
86 QGPGME_DEPRECATED GpgME::Error start(
const std::vector<GpgME::Key> &keys,
bool allowSecretKeyDeletion =
false);
87 GpgME::Error start(
const std::vector<GpgME::Key> &keys, GpgME::DeletionFlags flags);
90 void slotCancel()
override;
93 void result(
const GpgME::Error &result,
const GpgME::Key &errorKey);
96 void slotResult(
const GpgME::Error &);
99 GpgME::Error startAJob();
103 QPointer<DeleteJob> mJob;
104 std::vector<GpgME::Key> mKeys;
105 std::vector<GpgME::Key>::const_iterator mIt;
106 bool mAllowSecretKeyDeletion;
112 #endif // __KLEO_MULTIDELETEJOB_H__
An abstract base class for asynchronous crypto operations.
Definition: job.h:71
Definition: abstractimportjob.h:42
A convenience class bundling together multiple DeleteJobs.
Definition: multideletejob.h:74
Definition: abstractimportjob.h:48
Definition: protocol.h:118