aboutsummaryrefslogtreecommitdiffstats
path: root/lang/qt/src/exportjob.h
diff options
context:
space:
mode:
authorAndre Heinecke <[email protected]>2020-07-16 15:00:28 +0000
committerAndre Heinecke <[email protected]>2020-07-16 15:00:28 +0000
commit690d967196d9f888e2b7c12d8c77ad752d7e15bf (patch)
tree303f1cdcea12846cc305407bf6a2c3f19c6ab7dd /lang/qt/src/exportjob.h
parentcore: Also allow GPGME_EXPORT_MODE_SSH for gpgme_op_export. (diff)
downloadgpgme-690d967196d9f888e2b7c12d8c77ad752d7e15bf.tar.gz
gpgme-690d967196d9f888e2b7c12d8c77ad752d7e15bf.zip
qt, cpp: Support export modes
* lang/cpp/context.cpp, lang/cpp/context.h (Context::startPublicKeyExport, Context::exportPublicKeys): Extend with flags paramenter. (Context::ExportMode): New. * lang/qt/src/exportjob.h (ExportJob::setExportMode): New. * lang/qt/src/qgpgmeexportjob.cpp, lang/qt/src/qgpgmeexportjob.h: Update accordingly. -- This adds the C++ and Qt API for export modes.
Diffstat (limited to 'lang/qt/src/exportjob.h')
-rw-r--r--lang/qt/src/exportjob.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/lang/qt/src/exportjob.h b/lang/qt/src/exportjob.h
index fc1f7ae1..7f79ea08 100644
--- a/lang/qt/src/exportjob.h
+++ b/lang/qt/src/exportjob.h
@@ -79,6 +79,8 @@ public:
*/
virtual GpgME::Error start(const QStringList &patterns) = 0;
+ virtual void setExportFlags (unsigned int flags);
+
Q_SIGNALS:
void result(const GpgME::Error &result, const QByteArray &keyData, const QString &auditLogAsHtml = QString(), const GpgME::Error &auditLogError = GpgME::Error());
};