diff options
author | Tobias Fella <[email protected]> | 2024-01-19 12:44:46 +0000 |
---|---|---|
committer | Tobias Fella <[email protected]> | 2024-01-22 10:24:49 +0000 |
commit | 47f3d92bf340f2a24b3c837a3afa5e1890b413ac (patch) | |
tree | e7e35ed72e14b89eea1e34c5b15d5ae9b0116682 /lang/qt/src/exportjob.h | |
parent | qt: Remove superfluous virtual overrides and member variables (diff) | |
download | gpgme-47f3d92bf340f2a24b3c837a3afa5e1890b413ac.tar.gz gpgme-47f3d92bf340f2a24b3c837a3afa5e1890b413ac.zip |
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
Diffstat (limited to 'lang/qt/src/exportjob.h')
-rw-r--r-- | lang/qt/src/exportjob.h | 6 |
1 files changed, 6 insertions, 0 deletions
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()); }; |