Référence de la classe KoQueuedPolicy

#include <KoExecutePolicy.h>

Graphe d'héritage de KoQueuedPolicy:

[légende]
Graphe de collaboration de KoQueuedPolicy:
[légende]
Liste de tous les membres

Fonctions membres privées

void schedule (KoAction *action, KoJobsListPolicy *jobsList, QVariant *params)

Description détaillée

This policy will queue each action to be executed serially, while disabling the action when running. When an action comes in it will be disabled and queued; after executing it will be enabled again. This way only one action can be executed at the same time and additional executes will be ignored until the first is done.

Définition à la ligne 90 du fichier KoExecutePolicy.h.


Documentation des fonctions membres

void KoQueuedPolicy::schedule ( KoAction action,
KoJobsListPolicy jobsList,
QVariant *  params 
) [private, virtual]

schedule an action according to policy.

Paramètres:
action the action to be scheduled.
jobsList the list of jobs currently associated with the action.
params a parameters object that belongs with the current action.

Implémente KoExecutePolicy.

Définition à la ligne 57 du fichier KoExecutePolicy.cpp.

Références ActionJob::action(), ActionJob::ActionJob(), KoJobsListPolicy::addJob(), ActionJob::EnableOff, ActionJob::EnableOn, KoAction::isEnabled(), KoAction::setEnabled(), et KoAction::weaver().

Voici le graphe d'appel pour cette fonction :


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