From 47f3d92bf340f2a24b3c837a3afa5e1890b413ac Mon Sep 17 00:00:00 2001 From: Tobias Fella Date: Fri, 19 Jan 2024 13:44:46 +0100 Subject: qt: Add function for synchronously executing ExportJob * lang/qt/src/exportjob: Add exec function. * lang/qt/src/qgpgmeexportjob.cpp: Implement exec function. * lang/qt/src/qgpgmeexportjob.h: Override exec function. -- GnuPG-Bug-Id: 6893 --- lang/qt/src/exportjob.h | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'lang/qt/src/exportjob.h') diff --git a/lang/qt/src/exportjob.h b/lang/qt/src/exportjob.h index 4fdb468d..91b5c90e 100644 --- a/lang/qt/src/exportjob.h +++ b/lang/qt/src/exportjob.h @@ -80,6 +80,12 @@ public: virtual void setExportFlags (unsigned int flags); + /** + * Starts the export operation synchronously, otherwise behaves identical to + * ExportJob::start + */ + virtual GpgME::Error exec(const QStringList &patterns, QByteArray &data); + Q_SIGNALS: void result(const GpgME::Error &result, const QByteArray &keyData, const QString &auditLogAsHtml = QString(), const GpgME::Error &auditLogError = GpgME::Error()); }; -- cgit v1.2.3