QMouseEventTransition ClassThe QMouseEventTransition class provides a transition for mouse events. More... #include <QMouseEventTransition> Inherits: QEventTransition. This class was introduced in Qt 4.6. Properties
Public Functions
Signals
Protected Functions
Reimplemented Protected Functions
Additional Inherited MembersDetailed DescriptionThe QMouseEventTransition class provides a transition for mouse events. QMouseEventTransition is part of The State Machine Framework. See also QState::addTransition(). Property Documentation
|
Qt::MouseButton | button() const |
void | setButton(Qt::MouseButton button) |
This property holds the keyboard modifier mask that this mouse event transition checks for.
Access functions:
Qt::KeyboardModifiers | modifierMask() const |
void | setModifierMask(Qt::KeyboardModifiers modifierMask) |
Constructs a new mouse event transition with the given sourceState.
Constructs a new mouse event transition for events of the given type for the given object, with the given button and sourceState.
Destroys this mouse event transition.
Reimplemented from QAbstractTransition::eventTest().
Returns the hit test path for this mouse event transition.
See also setHitTestPath().
Reimplemented from QAbstractTransition::onTransition().
Sets the hit test path for this mouse event transition to path. If a valid path has been set, the transition will only trigger if the mouse event position (QMouseEvent::pos()) is inside the path.
See also hitTestPath() and QPainterPath::contains().