Référence de la classe ActionJob

private class that schedules the action worker stuff. Plus de détails...

#include <ActionJob_p.h>

Graphe de collaboration de ActionJob:

[légende]
Liste de tous les membres

Types publics

enum  Enable { EnableOn, EnableOff, EnableNoChange }

Fonctions membres publiques

 ActionJob (KoAction *parent, Enable enable, QVariant *params)
const KoActionaction () const
bool started () const
void run ()

Fonctions membres privées

bool event (QEvent *e)

Attributs privés

KoActionm_action
Enable m_enable
bool m_started
QVariant * m_params
QSemaphore m_semaphore

Description détaillée

private class that schedules the action worker stuff.

Définition à la ligne 30 du fichier ActionJob_p.h.


Documentation des énumérations membres

enum ActionJob::Enable

Valeurs énumérées:
EnableOn 
EnableOff 
EnableNoChange 

Définition à la ligne 33 du fichier ActionJob_p.h.


Documentation des contructeurs et destructeur

ActionJob::ActionJob ( KoAction parent,
Enable  enable,
QVariant *  params 
)

Définition à la ligne 31 du fichier ActionJob_p.cpp.

Référencé par KoSimpleQueuedPolicy::schedule(), KoQueuedPolicy::schedule(), KoDirectPolicy::schedule(), et KoOnlyLastPolicy::schedule().

Voici le graphe d'appel pour cette fonction :


Documentation des fonctions membres

const KoAction* ActionJob::action (  )  const [inline]

Définition à la ligne 40 du fichier ActionJob_p.h.

Références m_action.

Référencé par KoSimpleQueuedPolicy::schedule(), KoQueuedPolicy::schedule(), KoDirectPolicy::schedule(), et KoOnlyLastPolicy::schedule().

Voici le graphe d'appel pour cette fonction :

bool ActionJob::started (  )  const [inline]

Définition à la ligne 41 du fichier ActionJob_p.h.

Références m_started.

void ActionJob::run (  ) 

Définition à la ligne 40 du fichier ActionJob_p.cpp.

Références KoAction::doAction(), KoAction::doActionUi(), EnableNoChange, EnableOff, EnableOn, m_action, m_enable, m_params, m_semaphore, m_started, et KoAction::setEnabled().

Référencé par KoDirectPolicy::schedule().

Voici le graphe d'appel pour cette fonction :

Voici le graphe d'appel pour cette fonction :

bool ActionJob::event ( QEvent *  e  )  [private]

Définition à la ligne 62 du fichier ActionJob_p.cpp.

Références KoAction::doActionUi(), m_action, m_params, et m_semaphore.

Voici le graphe d'appel pour cette fonction :


Documentation des données membres

KoAction* ActionJob::m_action [private]

Définition à la ligne 49 du fichier ActionJob_p.h.

Référencé par action(), event(), et run().

Enable ActionJob::m_enable [private]

Définition à la ligne 50 du fichier ActionJob_p.h.

Référencé par run().

bool ActionJob::m_started [private]

Définition à la ligne 51 du fichier ActionJob_p.h.

Référencé par run(), et started().

QVariant* ActionJob::m_params [private]

Définition à la ligne 52 du fichier ActionJob_p.h.

Référencé par event(), et run().

QSemaphore ActionJob::m_semaphore [private]

Définition à la ligne 53 du fichier ActionJob_p.h.

Référencé par event(), et run().


La documentation de cette classe a été générée à partir des fichiers suivants :
Généré le Wed Nov 22 23:43:14 2006 pour KPlato par  doxygen 1.5.1-p1