aboutsummaryrefslogtreecommitdiffstats
path: root/lang/cpp/src
diff options
context:
space:
mode:
authorIngo Klöcker <[email protected]>2022-01-04 14:38:49 +0000
committerIngo Klöcker <[email protected]>2022-01-04 14:44:16 +0000
commit4e80563fabfdf1d1c136d65252e5353fdd1e9092 (patch)
treef1edc3ecd890387f94e2bb5ef4b14b88f4394906 /lang/cpp/src
parentcpp: Allow export of secret keys (diff)
downloadgpgme-4e80563fabfdf1d1c136d65252e5353fdd1e9092.tar.gz
gpgme-4e80563fabfdf1d1c136d65252e5353fdd1e9092.zip
qt: Use QGpgMEExportJob also for export of secret keys
* lang/qt/src/protocol.h (Protocol::secretKeyExportJob): Document charset argument as ignored. * lang/qt/src/protocol_p.h (Protocol::secretKeyExportJob): Use QGpgMEExportJob instead of QGpgMESecretKeyExportJob. * lang/qt/src/qgpgmeexportjob.h (class QGpgMEExportJob): Add c'tor taking an export mode. Add member m_exportMode. Rename member m_flags to m_additionalExportModeFlags. (QGpgMEExportJob::~QGpgMEExportJob): Mark as override. * lang/qt/src/qgpgmeexportjob.cpp (QGpgMEExportJob::QGpgMEExportJob): Delegate to new c'tor. Implement new c'tor. (QGpgMEExportJob::~QGpgMEExportJob): Use default. (export_qba): Rename argument flags to mode. (QGpgMEExportJob::start): Pass combination of export mode and additional mode flags to export_qba. (QGpgMEExportJob::setExportFlags): Adapt to renaming of member. * lang/qt/tests/run-exportjob.cpp: New. -- This change makes it possible to export secret OpenPGP keys. GnuPG-bug-id: 5757
Diffstat (limited to 'lang/cpp/src')
0 files changed, 0 insertions, 0 deletions