35 #ifndef __KLEO_MULTIDELETEJOB_H__ 36 #define __KLEO_MULTIDELETEJOB_H__ 38 #include "qgpgme_export.h" 84 GpgME::Error start(
const std::vector<GpgME::Key> &keys,
bool allowSecretKeyDeletion =
false);
87 void slotCancel() Q_DECL_OVERRIDE;
90 void result(
const GpgME::Error &result,
const GpgME::Key &errorKey);
93 void slotResult(
const GpgME::Error &);
96 GpgME::Error startAJob();
100 QPointer<DeleteJob> mJob;
101 std::vector<GpgME::Key> mKeys;
102 std::vector<GpgME::Key>::const_iterator mIt;
103 bool mAllowSecretKeyDeletion;
108 #endif // __KLEO_MULTIDELETEJOB_H__ An abstract base class for asynchronous crypto operations.
Definition: job.h:72
Definition: abstractimportjob.h:42
A convenience class bundling together multiple DeleteJobs.
Definition: multideletejob.h:72
Definition: abstractimportjob.h:48
Definition: protocol.h:105