The QKeyEventTransition class provides a transition for key events. 更多...
| 頭: | #include <QKeyEventTransition> |
| qmake: | QT += widgets |
| Since: | Qt 4.6 |
| 繼承: | QEventTransition |
該類在 Qt 4.6 引入。
| QKeyEventTransition (QObject * object , QEvent::Type type , int key , QState * sourceState = nullptr) | |
| QKeyEventTransition (QState * sourceState = nullptr) | |
| virtual | ~QKeyEventTransition () |
| int | key () const |
| Qt::KeyboardModifiers | modifierMask () const |
| void | setKey (int key ) |
| void | setModifierMask (Qt::KeyboardModifiers modifierMask ) |
| virtual bool | eventTest (QEvent * event ) override |
| virtual void | onTransition (QEvent * event ) override |
QKeyEventTransition is part of 狀態機框架 .
另請參閱 QState::addTransition ().
This property holds the key that this key event transition is associated with
訪問函數:
| int | key () const |
| void | setKey (int key ) |
This property holds the keyboard modifier mask that this key event transition checks for
訪問函數:
| Qt::KeyboardModifiers | modifierMask () const |
| void | setModifierMask (Qt::KeyboardModifiers modifierMask ) |
Constructs a new key event transition for events of the given type 為給定 object ,采用給定 key and sourceState .
Constructs a new key event transition with the given sourceState .
[虛擬]
QKeyEventTransition::
~QKeyEventTransition
()
Destroys this key event transition.
[override virtual protected]
bool
QKeyEventTransition::
eventTest
(
QEvent
*
event
)
重實現: QEventTransition::eventTest (QEvent *event).
Returns the key that this key event transition checks for.
注意: Getter function for property key.
另請參閱 setKey ().
Returns the keyboard modifier mask that this key event transition checks for.
注意: Getter function for property modifierMask.
另請參閱 setModifierMask ().
[override virtual protected]
void
QKeyEventTransition::
onTransition
(
QEvent
*
event
)
重實現: QEventTransition::onTransition (QEvent *event).
設置 key that this key event transition will check for.
注意: setter 函數對於特性 key .
另請參閱 key ().
Sets the keyboard modifier mask that this key event transition will check for to modifierMask .
注意: setter 函數對於特性 modifierMask .
另請參閱 modifierMask ().