From 2187a4de8c1731d8621a4b056baf84ee29e0ff00 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ingo=20Kl=C3=B6cker?= Date: Wed, 12 Jun 2024 11:34:41 +0200 Subject: qt: Allow specifying import options when importing keys * lang/qt/src/importjob.cpp, lang/qt/src/importjob.h (class ImportJob): Add member functions setImportOptions and importOptions. * lang/qt/src/importjob_p.h (struct ImportJobPrivate): Add member m_importOptions. * lang/qt/src/qgpgmeimportjob.cpp (import_qba): Add arg importOptions and adjust the callers. Set import options context flag. * lang/qt/tests/t-import.cpp (ImportTest): Add member function testImportWithImportOptions. -- GnuPG-bug-id: 7152 --- lang/qt/src/importjob.cpp | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'lang/qt/src/importjob.cpp') diff --git a/lang/qt/src/importjob.cpp b/lang/qt/src/importjob.cpp index ee5318a4..8d70367f 100644 --- a/lang/qt/src/importjob.cpp +++ b/lang/qt/src/importjob.cpp @@ -55,6 +55,18 @@ QString QGpgME::ImportJob::importFilter() const return d->m_importFilter; } +void QGpgME::ImportJob::setImportOptions(const QString &options) +{ + const auto d = jobPrivate(this); + d->m_importOptions = options; +} + +QString QGpgME::ImportJob::importOptions() const +{ + const auto d = jobPrivate(this); + return d->m_importOptions; +} + void ImportJob::setKeyOrigin(GpgME::Key::Origin origin, const QString &url) { const auto d = jobPrivate(this); -- cgit v1.2.3