src/corelib/statemachine/qstate.h
changeset 30 5dc02b23752f
parent 18 2f34d5167611
equal deleted inserted replaced
29:b72c6db6890b 30:5dc02b23752f
    42 #ifndef QSTATE_H
    42 #ifndef QSTATE_H
    43 #define QSTATE_H
    43 #define QSTATE_H
    44 
    44 
    45 #include <QtCore/qabstractstate.h>
    45 #include <QtCore/qabstractstate.h>
    46 
    46 
       
    47 #include <QtCore/qlist.h>
       
    48 
    47 QT_BEGIN_HEADER
    49 QT_BEGIN_HEADER
    48 
    50 
    49 QT_BEGIN_NAMESPACE
    51 QT_BEGIN_NAMESPACE
    50 
    52 
    51 QT_MODULE(Core)
    53 QT_MODULE(Core)
    78 
    80 
    79     void addTransition(QAbstractTransition *transition);
    81     void addTransition(QAbstractTransition *transition);
    80     QSignalTransition *addTransition(QObject *sender, const char *signal, QAbstractState *target);
    82     QSignalTransition *addTransition(QObject *sender, const char *signal, QAbstractState *target);
    81     QAbstractTransition *addTransition(QAbstractState *target);
    83     QAbstractTransition *addTransition(QAbstractState *target);
    82     void removeTransition(QAbstractTransition *transition);
    84     void removeTransition(QAbstractTransition *transition);
       
    85     QList<QAbstractTransition*> transitions() const;
    83 
    86 
    84     QAbstractState *initialState() const;
    87     QAbstractState *initialState() const;
    85     void setInitialState(QAbstractState *state);
    88     void setInitialState(QAbstractState *state);
    86 
    89 
    87     ChildMode childMode() const;
    90     ChildMode childMode() const;