34 #ifndef __KLEO_MULTIDELETEJOB_H__ 35 #define __KLEO_MULTIDELETEJOB_H__ 37 #include "qgpgme_export.h" 83 GpgME::Error start(
const std::vector<GpgME::Key> &keys,
bool allowSecretKeyDeletion =
false);
86 void slotCancel() Q_DECL_OVERRIDE;
89 void result(
const GpgME::Error &result,
const GpgME::Key &errorKey);
92 void slotResult(
const GpgME::Error &);
95 GpgME::Error startAJob();
99 QPointer<DeleteJob> mJob;
100 std::vector<GpgME::Key> mKeys;
101 std::vector<GpgME::Key>::const_iterator mIt;
102 bool mAllowSecretKeyDeletion;
107 #endif // __KLEO_MULTIDELETEJOB_H__ An abstract base class for asynchronous crypto operations.
Definition: job.h:71
Definition: abstractimportjob.h:41
A convenience class bundling together multiple DeleteJobs.
Definition: multideletejob.h:71
Definition: abstractimportjob.h:47
Definition: protocol.h:104