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

QMouseEventTransition Class

The QMouseEventTransition class provides a transition for mouse events.

Article lu   fois.

L'auteur

Liens sociaux

Viadeo Twitter Facebook Share on Google+   

QMouseEventTransition Class▲

  • Header: QMouseEventTransition

  • CMake:

    find_package(Qt6 REQUIRED COMPONENTS StateMachine)

    target_link_libraries(mytarget PRIVATE Qt6::StateMachine)

  • qmake: QT += statemachine

  • Inherits: QEventTransition

  • Group: QMouseEventTransition is part of statemachine

Detailed Description▲

Property Documentation▲

 

[bindable] button : Qt::MouseButton▲

This property supports QProperty bindings.

This property holds the button that this mouse event transition is associated with

[bindable] modifierMask : Qt::KeyboardModifiers▲

This property supports QProperty bindings.

This property holds the keyboard modifier mask that this mouse event transition checks for

Member Function Documentation▲

 

QMouseEventTransition::QMouseEventTransition(QState *sourceState = nullptr)▲

Constructs a new mouse event transition with the given sourceState.

QMouseEventTransition::QMouseEventTransition(QObject *object, QEvent::Type type, Qt::MouseButton button, QState *sourceState = nullptr)▲

Constructs a new mouse event transition for events of the given type for the given object, with the given button and sourceState.

[virtual] QMouseEventTransition::~QMouseEventTransition()▲

Destroys this mouse event transition.

Qt::MouseButton QMouseEventTransition::button() const▲

Returns the button that this mouse event transition checks for.

Getter function for property button.

See Also▲

See also setButton()

[override virtual protected] bool QMouseEventTransition::eventTest(QEvent *event)▲

QPainterPath QMouseEventTransition::hitTestPath() const▲

Returns the hit test path for this mouse event transition.

See Also▲

See also setHitTestPath()

Qt::KeyboardModifiers QMouseEventTransition::modifierMask() const▲

Returns the keyboard modifier mask that this mouse event transition checks for.

Getter function for property modifierMask.

See Also▲

See also setModifierMask()

[override virtual protected] void QMouseEventTransition::onTransition(QEvent *event)▲

void QMouseEventTransition::setButton(Qt::MouseButton button)▲

Sets the button that this mouse event transition will check for.

Setter function for property button.

See Also▲

See also button()

void QMouseEventTransition::setHitTestPath(const QPainterPath &path)▲

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▲

void QMouseEventTransition::setModifierMask(Qt::KeyboardModifiers modifierMask)▲

Sets the keyboard modifier mask that this mouse event transition will check for to modifierMask.

Setter function for property modifierMask.

See Also▲

See also modifierMask()

Vous avez aimé ce tutoriel ? Alors partagez-le en cliquant sur les boutons suivants : Viadeo Twitter Facebook Share on Google+