diff options
author | Kevin Funk <kfunk@kde.org> | 2016-11-17 22:37:30 +0100 |
---|---|---|
committer | Jan Arne Petersen <jan.petersen@kdab.com> | 2016-11-21 23:44:12 +0000 |
commit | a37dd9eac89cb4f3557b8c6c4e0d06bc8b54f348 (patch) | |
tree | df0b244902cb18afd3ed1129c91c6b08b44bda90 | |
parent | 55ecedbd904ca95ec772bf231c6c5d83882e788f (diff) |
Add QScxmlStateMachineInfo::stateMachine()
Change-Id: I4d7ff4f8749af8e46b85aa00818ac9df563c0ff3
Reviewed-by: Ulf Hermann <ulf.hermann@qt.io>
-rw-r--r-- | src/scxml/qscxmlstatemachineinfo.cpp | 7 | ||||
-rw-r--r-- | src/scxml/qscxmlstatemachineinfo_p.h | 2 |
2 files changed, 9 insertions, 0 deletions
diff --git a/src/scxml/qscxmlstatemachineinfo.cpp b/src/scxml/qscxmlstatemachineinfo.cpp index d3a23f9..94cc939 100644 --- a/src/scxml/qscxmlstatemachineinfo.cpp +++ b/src/scxml/qscxmlstatemachineinfo.cpp @@ -64,6 +64,13 @@ QScxmlStateMachineInfo::QScxmlStateMachineInfo(QScxmlStateMachine *stateMachine) QScxmlStateMachinePrivate::get(stateMachine)->attach(this); } +QScxmlStateMachine *QScxmlStateMachineInfo::stateMachine() const +{ + Q_D(const QScxmlStateMachineInfo); + + return d->stateMachine(); +} + QVector<QScxmlStateMachineInfo::StateId> QScxmlStateMachineInfo::allStates() const { Q_D(const QScxmlStateMachineInfo); diff --git a/src/scxml/qscxmlstatemachineinfo_p.h b/src/scxml/qscxmlstatemachineinfo_p.h index a80ef35..45d5fb7 100644 --- a/src/scxml/qscxmlstatemachineinfo_p.h +++ b/src/scxml/qscxmlstatemachineinfo_p.h @@ -85,6 +85,8 @@ public: // types public: // methods QScxmlStateMachineInfo(QScxmlStateMachine *stateMachine); + QScxmlStateMachine *stateMachine() const; + QVector<StateId> allStates() const; QVector<TransitionId> allTransitions() const; QString stateName(int stateId) const; |