diff options
Diffstat (limited to 'src/corelib/statemachine/qstatemachine.cpp')
-rw-r--r-- | src/corelib/statemachine/qstatemachine.cpp | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/src/corelib/statemachine/qstatemachine.cpp b/src/corelib/statemachine/qstatemachine.cpp index 3ab108a92b..2d6ced3051 100644 --- a/src/corelib/statemachine/qstatemachine.cpp +++ b/src/corelib/statemachine/qstatemachine.cpp @@ -1918,6 +1918,20 @@ QStateMachine::QStateMachine(QObject *parent) } /*! + \since 5.0 + + Constructs a new state machine with the given \a childMode + and \a parent. +*/ +QStateMachine::QStateMachine(QState::ChildMode childMode, QObject *parent) + : QState(*new QStateMachinePrivate, /*parentState=*/0) +{ + Q_D(QStateMachine); + d->childMode = childMode; + setParent(parent); // See comment in constructor above +} + +/*! \internal */ QStateMachine::QStateMachine(QStateMachinePrivate &dd, QObject *parent) |