QMouseEventTransition
La classe QMouseEventTransition fournit une transition pour des �v�nements souris. Plus d'informations...
#include <QMouseEventTransition>
Voir la position dans l'arbre des classes.
H�ritage
H�rite de QEventTransition.
Cette classe a �t� introduite dans Qt 4.6.
Description d�taill�e
La classe QMouseEventTransition fournit une transition pour des �v�nements souris.
QMouseEventTransition fait partie du framework machine � �tat.
Voir aussi QState::addTransition().
Propri�t�s
Cette propri�t� d�tient le bouton qui est associ� avec cet �v�nement de transition souris.
Fonctions d'acc�s
Qt::MouseButton button () const
void setButton ( Qt::MouseButton button )
Cette propri�t� d�tient le clavier modificateur masqu� qui v�rifie cet �v�nement de transition souris.
Fonctions d'acc�s
Qt::KeyboardModifiers modifierMask () const
void setModifierMask ( Qt::KeyboardModifiers modifierMask )
Fonctions membres
QMouseEventTransition::QMouseEventTransition ( QState * sourceState = 0 )
Construit un nouvel �v�nement de transition souris avec la donn�e sourceState.
QMouseEventTransition::QMouseEventTransition ( QObject * object, QEvent::Type type, Qt::MouseButton button, QState * sourceState = 0 )
Construit un nouvel �v�nement de transition souris pour des �v�nements du type type pour l'objet object, avec le bouton button et l'�tat d'origine sourceState.
QMouseEventTransition::~QMouseEventTransition ()
D�truit cet �v�nement de transition souris.
bool QMouseEventTransition::eventTest ( QEvent * event ) [virtual protected]
R�impl�mentation de QAbstractTransition::eventTest().
QPainterPath QMouseEventTransition::hitTestPath () const
Retourne le chemin de test de collision pour cet �v�nement de transition souris.
Voir aussi setHitTestPath().
void QMouseEventTransition::onTransition ( QEvent * event ) [virtual protected]
R�impl�mentation de QAbstractTransition::onTransition().
void QMouseEventTransition::setHitTestPath ( const QPainterPath & path )
D�finit le chemin de test de collision pour cet �v�nement de transition souris � path. Si un chemin valide a �t� d�fini, la transition se d�clenchera uniquement si la position de l'�v�nement souris (QMouseEvent::pos()) est dans le chemin.
Voir aussi hitTestPath() et QPainterPath::contains().
Remerciements
Merci � Abdelhafid Hafidi pour la traduction et � Thibaut Cuvelier ainsi qu'� Claude Leloup pour leur relecture !