QKeyEventTransition Class
The QKeyEventTransition class provides a transition for key events. 更多...
头文件: | #include <QKeyEventTransition> |
qmake: | QT += widgets |
开始支持版本: | Qt 4.6 |
基类: | QEventTransition |
属性
- key : int
- modifierMask : Qt::KeyboardModifiers
- 2 个属性继承自 QEventTransition
- 4 个属性继承自 QAbstractTransition
- 1 个属性继承自 QObject
公有函数
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) |
- 4 个公有函数继承自 QEventTransition
- 11 个公有函数继承自 QAbstractTransition
- 32 个公有函数继承自 QObject
重新实现的受保护函数
virtual bool | eventTest(QEvent *event) |
virtual void | onTransition(QEvent *event) |
- 3 个受保护的函数继承自 QEventTransition
- 3 个受保护的函数继承自 QAbstractTransition
- 9 个受保护的函数继承自 QObject
其他继承的成员
- 1 个公有槽函数继承自 QObject
- 3 个信号继承自 QAbstractTransition
- 2 个信号继承自 QObject
- 1 个公有变量继承自 QObject
- 10 个静态公有成员继承自 QObject
- 3 个受保护的函数继承自 QEventTransition
- 3 个受保护的函数继承自 QAbstractTransition
- 9 个受保护的函数继承自 QObject
- 2 个受保护的变量继承自 QObject
详细描述
The QKeyEventTransition class provides a transition for key events.
QKeyEventTransition is part of The State Machine Framework.
参见 QState::addTransition().
属性
key : int
This property holds the key that this key event transition is associated with
访问函数:
modifierMask : Qt::KeyboardModifiers
This property holds the keyboard modifier mask that this key event transition checks for
访问函数:
Qt::KeyboardModifiers | modifierMask() const |
void | setModifierMask(Qt::KeyboardModifiers modifierMask) |
成员函数
QKeyEventTransition::QKeyEventTransition(QState *sourceState = Q_NULLPTR)
Constructs a new key event transition with the given sourceState.
QKeyEventTransition::QKeyEventTransition(QObject *object, QEvent::Type type, int key, QState *sourceState = Q_NULLPTR)
Constructs a new key event transition for events of the given type for the given object, with the given key and sourceState.
QKeyEventTransition::~QKeyEventTransition()
Destroys this key event transition.
[virtual protected]
bool QKeyEventTransition::eventTest(QEvent *event)
重新实现 QAbstractTransition::eventTest().
int QKeyEventTransition::key() const
Returns the key that this key event transition checks for.
Note: Getter function for property key.
参见 setKey().
Qt::KeyboardModifiers QKeyEventTransition::modifierMask() const
Returns the keyboard modifier mask that this key event transition checks for.
Note: Getter function for property modifierMask.
参见 setModifierMask().
[virtual protected]
void QKeyEventTransition::onTransition(QEvent *event)
重新实现 QAbstractTransition::onTransition().
void QKeyEventTransition::setKey(int key)
Sets the key that this key event transition will check for.
Note: Setter function for property key.
参见 key().
void QKeyEventTransition::setModifierMask(Qt::KeyboardModifiers modifierMask)
Sets the keyboard modifier mask that this key event transition will check for to modifierMask.
Note: Setter function for property modifierMask.
参见 modifierMask().