libkleo
Kleo::_detail::ThreadedJobMixin< T_base, T_result > Class Template Reference
#include <threadedjobmixin.h>
Inheritance diagram for Kleo::_detail::ThreadedJobMixin< T_base, T_result >:

Detailed Description
template<typename T_base, typename T_result = boost::tuple<GpgME::Error,QString>>
class Kleo::_detail::ThreadedJobMixin< T_base, T_result >
Definition at line 74 of file threadedjobmixin.h.
Public Types | |
| typedef ThreadedJobMixin < T_base, T_result > | mixin_type |
| typedef T_result | result_type |
Protected Member Functions | |
| QString | auditLogAsHtml () const |
| BOOST_STATIC_ASSERT ((boost::is_same< typename boost::tuples::element< boost::tuples::length< T_result >::value-1, T_result >::type, QString >::value)) | |
| GpgME::Context * | context () const |
| void | lateInitialization () |
| virtual void | resultHook (const result_type &) |
| template<typename T_binder> | |
| void | run (const T_binder &func) |
| void | showProgress (const char *what, int type, int current, int total) |
| void | slotCancel () |
| void | slotFinished () |
| ThreadedJobMixin (GpgME::Context *ctx) | |
Member Typedef Documentation
template<typename T_base, typename T_result = boost::tuple<GpgME::Error,QString>>
| typedef ThreadedJobMixin<T_base, T_result> Kleo::_detail::ThreadedJobMixin< T_base, T_result >::mixin_type |
Definition at line 76 of file threadedjobmixin.h.
template<typename T_base, typename T_result = boost::tuple<GpgME::Error,QString>>
| typedef T_result Kleo::_detail::ThreadedJobMixin< T_base, T_result >::result_type |
Definition at line 77 of file threadedjobmixin.h.
Constructor & Destructor Documentation
template<typename T_base, typename T_result = boost::tuple<GpgME::Error,QString>>
| Kleo::_detail::ThreadedJobMixin< T_base, T_result >::ThreadedJobMixin | ( | GpgME::Context * | ctx | ) | [inline, explicit, protected] |
Definition at line 90 of file threadedjobmixin.h.
Member Function Documentation
template<typename T_base, typename T_result = boost::tuple<GpgME::Error,QString>>
| QString Kleo::_detail::ThreadedJobMixin< T_base, T_result >::auditLogAsHtml | ( | ) | const [inline, protected] |
Definition at line 122 of file threadedjobmixin.h.
template<typename T_base, typename T_result = boost::tuple<GpgME::Error,QString>>
| Kleo::_detail::ThreadedJobMixin< T_base, T_result >::BOOST_STATIC_ASSERT | ( | (boost::is_same< typename boost::tuples::element< boost::tuples::length< T_result >::value-1, T_result >::type, QString >::value) | ) | [protected] |
template<typename T_base, typename T_result = boost::tuple<GpgME::Error,QString>>
| GpgME::Context* Kleo::_detail::ThreadedJobMixin< T_base, T_result >::context | ( | ) | const [inline, protected] |
Definition at line 106 of file threadedjobmixin.h.
template<typename T_base, typename T_result = boost::tuple<GpgME::Error,QString>>
| void Kleo::_detail::ThreadedJobMixin< T_base, T_result >::lateInitialization | ( | ) | [inline, protected] |
Definition at line 96 of file threadedjobmixin.h.
template<typename T_base, typename T_result = boost::tuple<GpgME::Error,QString>>
| virtual void Kleo::_detail::ThreadedJobMixin< T_base, T_result >::resultHook | ( | const result_type & | ) | [inline, protected, virtual] |
Definition at line 108 of file threadedjobmixin.h.
template<typename T_base, typename T_result = boost::tuple<GpgME::Error,QString>>
template<typename T_binder>
| void Kleo::_detail::ThreadedJobMixin< T_base, T_result >::run | ( | const T_binder & | func | ) | [inline, protected] |
Definition at line 103 of file threadedjobmixin.h.
template<typename T_base, typename T_result = boost::tuple<GpgME::Error,QString>>
| void Kleo::_detail::ThreadedJobMixin< T_base, T_result >::showProgress | ( | const char * | what, | |
| int | type, | |||
| int | current, | |||
| int | total | |||
| ) | [inline, protected] |
Definition at line 123 of file threadedjobmixin.h.
template<typename T_base, typename T_result = boost::tuple<GpgME::Error,QString>>
| void Kleo::_detail::ThreadedJobMixin< T_base, T_result >::slotCancel | ( | ) | [inline, protected] |
Definition at line 119 of file threadedjobmixin.h.
template<typename T_base, typename T_result = boost::tuple<GpgME::Error,QString>>
| void Kleo::_detail::ThreadedJobMixin< T_base, T_result >::slotFinished | ( | ) | [inline, protected] |
Definition at line 110 of file threadedjobmixin.h.
The documentation for this class was generated from the following file:
KDE 4.2 API Reference