74class QGPGME_EXPORT MultiDeleteJob :
public Job
78 explicit MultiDeleteJob(
const Protocol *protocol);
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;
107 Q_DECLARE_PRIVATE(MultiDeleteJob)