The QKeyEventTransition class provides a transition for key events. 更多...
| 頭: | #include <QKeyEventTransition> |
| qmake: | QT += widgets |
| Since: | Qt 4.6 |
| 繼承: | QEventTransition |
| QKeyEventTransition (QState * sourceState = Q_NULLPTR) | |
| QKeyEventTransition (QObject * object , QEvent::Type type , int key , QState * sourceState = Q_NULLPTR) | |
| ~QKeyEventTransition () | |
| int | key () const |
| Qt::KeyboardModifiers | modifierMask () const |
| void | setKey (int key ) |
| void | setModifierMask (Qt::KeyboardModifiers modifierMask ) |
| virtual bool | eventTest (QEvent * event ) |
| virtual void | onTransition (QEvent * event ) |
The QKeyEventTransition class provides a transition for key events.
QKeyEventTransition 屬於 狀態機框架 .
另請參閱 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 with the given sourceState .
Constructs a new key event transition for events of the given type 為給定 object ,采用給定 key and sourceState .
Destroys this key event transition.
[virtual protected]
bool
QKeyEventTransition::
eventTest
(
QEvent
*
event
)
重實現自 QAbstractTransition::eventTest ().
Returns the key that this key event transition checks for.
注意: getter 函數對於特性 key .
另請參閱 setKey ().
Returns the keyboard modifier mask that this key event transition checks for.
注意: getter 函數對於特性 modifierMask .
另請參閱 setModifierMask ().
[virtual protected]
void
QKeyEventTransition::
onTransition
(
QEvent
*
event
)
重實現自 QAbstractTransition::onTransition ().
設置 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 ().