42 #ifndef QABSTRACTSTATE_H 43 #define QABSTRACTSTATE_H 45 #include <QtCore/qobject.h> 53 #ifndef QT_NO_STATEMACHINE 65 QState *parentState()
const;
69 #if !defined(Q_MOC_RUN) && !defined(qdoc) 79 virtual void onExit(
QEvent *event) = 0;
91 #endif //QT_NO_STATEMACHINE #define QT_END_NAMESPACE
This macro expands to.
The QStateMachine class provides a hierarchical finite state machine.
#define Q_DISABLE_COPY(Class)
Disables the use of copy constructors and assignment operators for the given Class.
The QObject class is the base class of all Qt objects.
virtual bool event(QEvent *)
This virtual function receives events to an object and should return true if the event e was recogniz...
The QState class provides a general-purpose state for QStateMachine.
#define QT_BEGIN_NAMESPACE
This macro expands to.
The QAbstractState class is the base class of states of a QStateMachine.
#define Q_DECLARE_PRIVATE(Class)
The QEvent class is the base class of all event classes.