diff options
author | Ingo Klöcker <[email protected]> | 2024-06-12 09:34:41 +0000 |
---|---|---|
committer | Ingo Klöcker <[email protected]> | 2024-06-12 09:34:41 +0000 |
commit | 2187a4de8c1731d8621a4b056baf84ee29e0ff00 (patch) | |
tree | 5e24f6e767143f6d0c1093a6dc63986ac41b5419 /lang/qt/src/importjob.cpp | |
parent | tests: Add --import-filter option to usage info of run-import (diff) | |
download | gpgme-2187a4de8c1731d8621a4b056baf84ee29e0ff00.tar.gz gpgme-2187a4de8c1731d8621a4b056baf84ee29e0ff00.zip |
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
Diffstat (limited to 'lang/qt/src/importjob.cpp')
-rw-r--r-- | lang/qt/src/importjob.cpp | 12 |
1 files changed, 12 insertions, 0 deletions
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<ImportJobPrivate>(this); + d->m_importOptions = options; +} + +QString QGpgME::ImportJob::importOptions() const +{ + const auto d = jobPrivate<ImportJobPrivate>(this); + return d->m_importOptions; +} + void ImportJob::setKeyOrigin(GpgME::Key::Origin origin, const QString &url) { const auto d = jobPrivate<ImportJobPrivate>(this); |