IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

Référence de la classe QExtend::ActionScheduler

Execute une action. Si une action est en cours, la nouvelle execution est planifie juste aprés.Un seule est schedulé. Plus de détails...

#include <actionscheduler.hpp>

Liste de tous les membres

Connecteurs publics

void actionFinished ()
 Slot utilisé pour savoir si l'action est terminée.

Signaux

void launchAction (const QVariantMap &)
 SIgnal émit pour executer une action avec la QVariantMap construite en paramètre.

Fonctions membres publiques

 ActionScheduler (QObject *=0)
void addListenEmitter (const Emitter &emitter, const QStringList &names=QStringList())
 donne l'emitter à écouter.
void addListenEmitterProperty (const Emitter &emitter, const char *property, const QString &name)
 Ajoute une propriété à écouter quand un signal est emit.
void addListenProperty (const QObject *object, const char *property, const QString &name)
 Ajoute une propriété à lire quand le signal launchAction est emit.

Amis

struct ActionSchedulerPrivate

Description détaillée

Execute une action. Si une action est en cours, la nouvelle execution est planifie juste aprés.Un seule est schedulé.

Définition à la ligne 51 du fichier actionscheduler.hpp.


Documentation des constructeurs et destructeur

QExtend::ActionScheduler::ActionScheduler ( QObject *  = 0  ) 

Documentation des fonctions membres

void QExtend::ActionScheduler::actionFinished (  )  [slot]

Slot utilisé pour savoir si l'action est terminée.

void QExtend::ActionScheduler::addListenEmitter ( const Emitter emitter,
const QStringList &  names = QStringList() 
)

donne l'emitter à écouter.

donne l'emitter à écouter.

Paramètres:
emitter Emitter ecouté.
names names utiliser pour stocker les parameters dasn une QVariantMap. Si le nom d'un paramètre est vide, sa valeur n'est pas stocké.
void QExtend::ActionScheduler::addListenEmitterProperty ( const Emitter emitter,
const char *  property,
const QString &  name 
)

Ajoute une propriété à écouter quand un signal est emit.

Paramètres:
emitter Emitter ecouté.
property Nom de la propriété.
name Nom utiliser pour stocker les parameters dasn une QVariantMap.
Renvoie:
Nouvelle instance.
void QExtend::ActionScheduler::addListenProperty ( const QObject *  object,
const char *  property,
const QString &  name 
)

Ajoute une propriété à lire quand le signal launchAction est emit.

Paramètres:
object Instance d'un QObject.
property Nom de la propriété.
name Nom utiliser pour stocker les parameters dasn une QVariantMap.
Renvoie:
Nouvelle instance.
void QExtend::ActionScheduler::launchAction ( const QVariantMap &   )  [signal]

SIgnal émit pour executer une action avec la QVariantMap construite en paramètre.


Documentation des fonctions amies et associées

friend struct ActionSchedulerPrivate [friend]

Définition à la ligne 56 du fichier actionscheduler.hpp.

Responsable bénévole de la rubrique Qt : Thibaut Cuvelier -