aboutsummaryrefslogtreecommitdiffstats
path: root/lang/qt/src/importjob.h
diff options
context:
space:
mode:
authorIngo Klöcker <[email protected]>2023-01-04 10:36:09 +0000
committerIngo Klöcker <[email protected]>2023-01-05 13:24:31 +0000
commit398375a0ab3b819694435c2e46b759d56b3735e0 (patch)
tree4cbd0e115f222138ae494daa96dedb8e973a2673 /lang/qt/src/importjob.h
parentqt: Support deferred start of jobs (diff)
downloadgpgme-398375a0ab3b819694435c2e46b759d56b3735e0.tar.gz
gpgme-398375a0ab3b819694435c2e46b759d56b3735e0.zip
qt: Allow deferred start of import job
* lang/qt/src/importjob.h (ImportJob::startLater): New pure virtual method. * lang/qt/src/qgpgmeimportjob.cpp, lang/qt/src/qgpgmeimportjob.h (QGpgMEImportJob::startLater): New method. * lang/qt/tests/t-import.cpp (ImportTest::testDeferredStart): New. -- This makes it possible to prepare an import job for a deferred start. GnuPG-bug-id: 6323
Diffstat (limited to 'lang/qt/src/importjob.h')
-rw-r--r--lang/qt/src/importjob.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/lang/qt/src/importjob.h b/lang/qt/src/importjob.h
index a81dcf26..0d677bed 100644
--- a/lang/qt/src/importjob.h
+++ b/lang/qt/src/importjob.h
@@ -5,6 +5,8 @@
Copyright (c) 2004 Klarälvdalens Datakonsult AB
Copyright (c) 2016 by Bundesamt für Sicherheit in der Informationstechnik
Software engineering by Intevation GmbH
+ Copyright (c) 2023 g10 Code GmbH
+ Software engineering by Ingo Klöcker <[email protected]>
QGpgME is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
@@ -88,6 +90,8 @@ public:
virtual GpgME::Error start(const QByteArray &keyData) = 0;
virtual GpgME::ImportResult exec(const QByteArray &keyData) = 0;
+
+ virtual GpgME::Error startLater(const QByteArray &keyData) = 0;
};
}