diff options
Diffstat (limited to 'src/corelib/statemachine/qstate.h')
-rw-r--r-- | src/corelib/statemachine/qstate.h | 21 |
1 files changed, 18 insertions, 3 deletions
diff --git a/src/corelib/statemachine/qstate.h b/src/corelib/statemachine/qstate.h index a5f2509ffb..09c98c30c6 100644 --- a/src/corelib/statemachine/qstate.h +++ b/src/corelib/statemachine/qstate.h @@ -58,9 +58,9 @@ class QStatePrivate; class Q_CORE_EXPORT QState : public QAbstractState { Q_OBJECT - Q_PROPERTY(QAbstractState* initialState READ initialState WRITE setInitialState) - Q_PROPERTY(QAbstractState* errorState READ errorState WRITE setErrorState) - Q_PROPERTY(ChildMode childMode READ childMode WRITE setChildMode) + Q_PROPERTY(QAbstractState* initialState READ initialState WRITE setInitialState NOTIFY initialStateChanged) + Q_PROPERTY(QAbstractState* errorState READ errorState WRITE setErrorState NOTIFY errorStateChanged) + Q_PROPERTY(ChildMode childMode READ childMode WRITE setChildMode NOTIFY childModeChanged) Q_ENUMS(ChildMode RestorePolicy) public: enum ChildMode { @@ -108,6 +108,21 @@ Q_SIGNALS: QPrivateSignal #endif ); + void childModeChanged( +#if !defined(Q_QDOC) + QPrivateSignal +#endif + ); + void initialStateChanged( +#if !defined(Q_QDOC) + QPrivateSignal +#endif + ); + void errorStateChanged( +#if !defined(Q_QDOC) + QPrivateSignal +#endif + ); protected: void onEntry(QEvent *event); |