• Skip to content
  • Skip to link menu
KDE 4.2 API Reference
  • KDE API Reference
  • kdepim
  • Sitemap
  • Contact Us
 

libkleo

Kleo::_detail::ThreadedJobMixin

Kleo::_detail::ThreadedJobMixin< T_base, T_result > Class Template Reference

#include <threadedjobmixin.h>

Inheritance diagram for Kleo::_detail::ThreadedJobMixin< T_base, T_result >:

Inheritance graph
[legend]

List of all members.


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:
  • threadedjobmixin.h

libkleo

Skip menu "libkleo"
  • Main Page
  • Modules
  • Namespace List
  • Class Hierarchy
  • Alphabetical List
  • Class List
  • File List
  • Namespace Members
  • Class Members

kdepim

Skip menu "kdepim"
  • akonadi
  •   clients
  •   kabc
  •   kcal
  •   kcm
  • akregator
  • console
  •   kabcclient
  •   konsolekalendar
  • kaddressbook
  • kalarm
  •   lib
  • kdgantt
  • kdgantt1
  • kjots
  • kleopatra
  • kmail
  • kmobiletools
  • knode
  • knotes
  • kontact
  • kontactinterfaces
  • korganizer
  •   korgac
  • kpilot
  • ktimetracker
  • libkdepim
  • libkholidays
  • libkleo
  • libkpgp
  • maildir
Generated for kdepim by doxygen 1.5.4
This website is maintained by Adriaan de Groot and Allen Winter.
KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. | Legal