#include <KoExecutePolicy.h>
Graphe d'héritage de KoExecutePolicy:
Fonctions membres publiques | |
KoExecutePolicy () | |
virtual | ~KoExecutePolicy () |
virtual void | schedule (KoAction *action, KoJobsListPolicy *jobsList, QVariant *params)=0 |
Attributs publics statiques | |
static KoExecutePolicy *const | onlyLastPolicy |
static KoExecutePolicy *const | directPolicy |
static KoExecutePolicy *const | queuedPolicy |
static KoExecutePolicy *const | simpleQueuedPolicy |
Définition à la ligne 40 du fichier KoExecutePolicy.h.
KoExecutePolicy::KoExecutePolicy | ( | ) | [inline] |
Définition à la ligne 42 du fichier KoExecutePolicy.h.
virtual KoExecutePolicy::~KoExecutePolicy | ( | ) | [inline, virtual] |
Définition à la ligne 43 du fichier KoExecutePolicy.h.
virtual void KoExecutePolicy::schedule | ( | KoAction * | action, | |
KoJobsListPolicy * | jobsList, | |||
QVariant * | params | |||
) | [pure virtual] |
schedule an action according to policy.
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émenté dans KoOnlyLastPolicy, KoDirectPolicy, KoQueuedPolicy, et KoSimpleQueuedPolicy.
Référencé par KoAction::execute().
KoExecutePolicy *const KoExecutePolicy::onlyLastPolicy [static] |
Définition à la ligne 52 du fichier KoExecutePolicy.h.
KoExecutePolicy *const KoExecutePolicy::directPolicy [static] |
Définition à la ligne 53 du fichier KoExecutePolicy.h.
KoExecutePolicy *const KoExecutePolicy::queuedPolicy [static] |
Définition à la ligne 54 du fichier KoExecutePolicy.h.
KoExecutePolicy *const KoExecutePolicy::simpleQueuedPolicy [static] |
Définition à la ligne 55 du fichier KoExecutePolicy.h.