From a37dd9eac89cb4f3557b8c6c4e0d06bc8b54f348 Mon Sep 17 00:00:00 2001 From: Kevin Funk Date: Thu, 17 Nov 2016 22:37:30 +0100 Subject: Add QScxmlStateMachineInfo::stateMachine() Change-Id: I4d7ff4f8749af8e46b85aa00818ac9df563c0ff3 Reviewed-by: Ulf Hermann --- src/scxml/qscxmlstatemachineinfo.cpp | 7 +++++++ src/scxml/qscxmlstatemachineinfo_p.h | 2 ++ 2 files changed, 9 insertions(+) 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::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 allStates() const; QVector allTransitions() const; QString stateName(int stateId) const; -- cgit v1.2.3