src/gui/statemachine/qkeyeventtransition.h
changeset 3 41300fa6a67c
parent 0 1918ee327afb
child 4 3b1da2848fc7
equal deleted inserted replaced
2:56cd8111b7f7 3:41300fa6a67c
    55 class QKeyEventTransitionPrivate;
    55 class QKeyEventTransitionPrivate;
    56 class Q_GUI_EXPORT QKeyEventTransition : public QEventTransition
    56 class Q_GUI_EXPORT QKeyEventTransition : public QEventTransition
    57 {
    57 {
    58     Q_OBJECT
    58     Q_OBJECT
    59     Q_PROPERTY(int key READ key WRITE setKey)
    59     Q_PROPERTY(int key READ key WRITE setKey)
    60     Q_PROPERTY(Qt::KeyboardModifiers modifiersMask READ modifiersMask WRITE setModifiersMask)
    60     Q_PROPERTY(Qt::KeyboardModifiers modifierMask READ modifierMask WRITE setModifierMask)
    61 public:
    61 public:
    62     QKeyEventTransition(QState *sourceState = 0);
    62     QKeyEventTransition(QState *sourceState = 0);
    63     QKeyEventTransition(QObject *object, QEvent::Type type, int key,
    63     QKeyEventTransition(QObject *object, QEvent::Type type, int key,
    64                         QState *sourceState = 0);
    64                         QState *sourceState = 0);
    65     ~QKeyEventTransition();
    65     ~QKeyEventTransition();
    66 
    66 
    67     int key() const;
    67     int key() const;
    68     void setKey(int key);
    68     void setKey(int key);
    69 
    69 
    70     Qt::KeyboardModifiers modifiersMask() const;
    70     Qt::KeyboardModifiers modifierMask() const;
    71     void setModifiersMask(Qt::KeyboardModifiers modifiers);
    71     void setModifierMask(Qt::KeyboardModifiers modifiers);
    72 
    72 
    73 protected:
    73 protected:
    74     void onTransition(QEvent *event);
    74     void onTransition(QEvent *event);
    75     bool eventTest(QEvent *event);
    75     bool eventTest(QEvent *event);
    76 
    76