diff options
author | Ingo Klöcker <[email protected]> | 2023-01-03 11:29:48 +0000 |
---|---|---|
committer | Ingo Klöcker <[email protected]> | 2023-01-04 11:16:04 +0000 |
commit | 18c2c0b2509069951829bb0bdd9b39dc467f5e6e (patch) | |
tree | fc17f8fc2a6d34547cd898d541bb535539225d21 /NEWS | |
parent | qt: Explicitly instantiate private job classes (diff) | |
download | gpgme-18c2c0b2509069951829bb0bdd9b39dc467f5e6e.tar.gz gpgme-18c2c0b2509069951829bb0bdd9b39dc467f5e6e.zip |
qt: Support deferred start of jobs
* lang/qt/src/job.cpp, lang/qt/src/job.h (Job::startNow): New method.
* lang/qt/src/job_p.h (JobPrivate::start): New pure virtual method.
* lang/qt/src/qgpgmechangeexpiryjob.cpp
(QGpgMEChangeExpiryJobPrivate::start): New.
* lang/qt/src/qgpgmeencryptjob.cpp (QGpgMEEncryptJobPrivate::start):
New.
* lang/qt/src/qgpgmeimportjob.cpp (QGpgMEImportJobPrivate::start): New.
* lang/qt/src/qgpgmelistallkeysjob.cpp
(QGpgMEListAllKeysJobPrivate::start): New.
* lang/qt/src/qgpgmesignencryptjob.cpp
(QGpgMESignEncryptJobPrivate::start): New.
* lang/qt/src/threadedjobmixin.h (Thread::hasFunction): New method.
(ThreadedJobMixin::run, ThreadedJobMixin::setWorkerFunction): New
methods.
--
startNow() starts a deferred job for which the worker function has been
set before.
GnuPG-bug-id: 6323
Diffstat (limited to 'NEWS')
-rw-r--r-- | NEWS | 1 |
1 files changed, 1 insertions, 0 deletions
@@ -28,6 +28,7 @@ Noteworthy changes in version 1.18.1 (unreleased) qt: ListAllKeysJob::Options NEW. qt: ListAllKeysJob::setOptions NEW. qt: ListAllKeysJob::options NEW. + qt: Job::startNow NEW. Noteworthy changes in version 1.18.0 (2022-08-10) |