QKeyEventTransition Class
Die Klasse QKeyEventTransition bietet einen Übergang für Tastenereignisse. Mehr...
Kopfzeile: | #include <QKeyEventTransition> |
CMake: | find_package(Qt6 REQUIRED COMPONENTS StateMachine) target_link_libraries(mytarget PRIVATE Qt6::StateMachine) |
qmake: | QT += statemachine |
Vererbt: | QEventTransition |
Eigenschaften
- key : int
- modifierMask : Qt::KeyboardModifiers
Öffentliche Funktionen
QKeyEventTransition(QState *sourceState = nullptr) | |
QKeyEventTransition(QObject *object, QEvent::Type type, int key, QState *sourceState = nullptr) | |
virtual | ~QKeyEventTransition() |
QBindable<int> | bindableKey() |
QBindable<Qt::KeyboardModifiers> | bindableModifierMask() |
int | key() const |
Qt::KeyboardModifiers | modifierMask() const |
void | setKey(int key) |
void | setModifierMask(Qt::KeyboardModifiers modifierMask) |
Reimplementierte geschützte Funktionen
virtual bool | eventTest(QEvent *event) override |
virtual void | onTransition(QEvent *event) override |
Detaillierte Beschreibung
QKeyEventTransition ist Teil des Qt State Machine Frameworks.
Siehe auch QState::addTransition().
Dokumentation der Eigenschaft
[bindable]
key : int
Hinweis: Diese Eigenschaft unterstützt QProperty Bindungen.
Diese Eigenschaft enthält den Schlüssel, mit dem dieser Schlüsselereignisübergang verbunden ist
[bindable]
modifierMask : Qt::KeyboardModifiers
Hinweis: Diese Eigenschaft unterstützt QProperty Bindungen.
Diese Eigenschaft enthält die Tastaturmodifikatormaske, auf die dieser Tastenereignisübergang prüft
Dokumentation der Mitgliedsfunktionen
QKeyEventTransition::QKeyEventTransition(QState *sourceState = nullptr)
Konstruiert einen neuen Schlüsselereignis-Übergang mit dem angegebenen sourceState.
QKeyEventTransition::QKeyEventTransition(QObject *object, QEvent::Type type, int key, QState *sourceState = nullptr)
Konstruiert einen neuen Schlüsselereignis-Übergang für Ereignisse des gegebenen type für das gegebene object, mit den gegebenen key und sourceState.
[virtual noexcept]
QKeyEventTransition::~QKeyEventTransition()
Zerstört diesen wichtigen Ereignisübergang.
[override virtual protected]
bool QKeyEventTransition::eventTest(QEvent *event)
Reimplements: QEventTransition::eventTest(QEvent *Event).
int QKeyEventTransition::key() const
Gibt den Schlüssel zurück, auf den dieser Schlüsselereignisübergang prüft.
Hinweis: Getter-Funktion für die Eigenschaft key.
Siehe auch setKey().
Qt::KeyboardModifiers QKeyEventTransition::modifierMask() const
Gibt die Tastaturmodifikatormaske zurück, auf die dieser Tastenereignisübergang prüft.
Hinweis: Getter-Funktion für die Eigenschaft modifierMask.
Siehe auch setModifierMask().
[override virtual protected]
void QKeyEventTransition::onTransition(QEvent *event)
Reimplements: QEventTransition::onTransition(QEvent *Event).
void QKeyEventTransition::setKey(int key)
Legt die key fest, auf die dieser Tastenereignisübergang geprüft wird.
Hinweis: Setter-Funktion für die Eigenschaft key.
Siehe auch key().
void QKeyEventTransition::setModifierMask(Qt::KeyboardModifiers modifierMask)
Setzt die Tastaturmodifikatormaske, auf die dieser Tastenereignisübergang geprüft wird, auf modifierMask.
Hinweis: Setter-Funktion für die Eigenschaft modifierMask.
Siehe auch modifierMask().
© 2025 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.