libkleo
#include <threadedjobmixin.h>
Public Types | |
typedef ThreadedJobMixin < T_base, T_result > | mixin_type |
typedef T_result | result_type |
Protected Member Functions | |
ThreadedJobMixin (GpgME::Context *ctx) | |
QString | auditLogAsHtml () const |
GpgME::Error | auditLogError () const |
BOOST_STATIC_ASSERT ((boost::tuples::length< T_result >::value > 2)) | |
BOOST_STATIC_ASSERT ((boost::is_same< typename boost::tuples::element< boost::tuples::length< T_result >::value-2, T_result >::type, QString >::value)) | |
BOOST_STATIC_ASSERT ((boost::is_same< typename boost::tuples::element< boost::tuples::length< T_result >::value-1, T_result >::type, GpgME::Error >::value)) | |
GpgME::Context * | context () const |
void | lateInitialization () |
virtual void | resultHook (const result_type &) |
template<typename T_binder > | |
void | run (const T_binder &func) |
template<typename T_binder > | |
void | run (const T_binder &func, const boost::shared_ptr< QIODevice > &io) |
template<typename T_binder > | |
void | run (const T_binder &func, const boost::shared_ptr< QIODevice > &io1, const boost::shared_ptr< QIODevice > &io2) |
void | showProgress (const char *what, int type, int current, int total) |
void | slotCancel () |
void | slotFinished () |
Detailed Description
template<typename T_base, typename T_result = boost::tuple<GpgME::Error,QString,GpgME::Error>>
class Kleo::_detail::ThreadedJobMixin< T_base, T_result >
Definition at line 114 of file threadedjobmixin.h.
Member Typedef Documentation
typedef ThreadedJobMixin<T_base, T_result> Kleo::_detail::ThreadedJobMixin< T_base, T_result >::mixin_type |
Definition at line 116 of file threadedjobmixin.h.
typedef T_result Kleo::_detail::ThreadedJobMixin< T_base, T_result >::result_type |
Definition at line 117 of file threadedjobmixin.h.
Constructor & Destructor Documentation
|
inlineexplicitprotected |
Definition at line 140 of file threadedjobmixin.h.
Member Function Documentation
|
inlineprotected |
Definition at line 194 of file threadedjobmixin.h.
|
inlineprotected |
Definition at line 195 of file threadedjobmixin.h.
|
protected |
|
protected |
|
protected |
|
inlineprotected |
Definition at line 178 of file threadedjobmixin.h.
|
inlineprotected |
Definition at line 146 of file threadedjobmixin.h.
|
inlineprotectedvirtual |
Reimplemented in Kleo::QGpgMESignEncryptJob, Kleo::QGpgMESignJob, Kleo::QGpgMEEncryptJob, Kleo::QGpgMEDecryptVerifyJob, Kleo::QGpgMEDecryptJob, Kleo::QGpgMEKeyListJob, Kleo::QGpgMEListAllKeysJob, Kleo::QGpgMEVerifyDetachedJob, Kleo::QGpgMEVerifyOpaqueJob, Kleo::QGpgMEImportFromKeyserverJob, and Kleo::QGpgMEImportJob.
Definition at line 180 of file threadedjobmixin.h.
|
inlineprotected |
Definition at line 153 of file threadedjobmixin.h.
|
inlineprotected |
Definition at line 158 of file threadedjobmixin.h.
|
inlineprotected |
Definition at line 168 of file threadedjobmixin.h.
|
inlineprotected |
Definition at line 196 of file threadedjobmixin.h.
|
inlineprotected |
Definition at line 191 of file threadedjobmixin.h.
|
inlineprotected |
Definition at line 182 of file threadedjobmixin.h.
The documentation for this class was generated from the following file:
Documentation copyright © 1996-2020 The KDE developers.
Generated on Mon Jun 22 2020 13:33:38 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.