summaryrefslogtreecommitdiffstats
path: root/tools/qscxmlc/scxmlcppdumper.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'tools/qscxmlc/scxmlcppdumper.cpp')
-rw-r--r--tools/qscxmlc/scxmlcppdumper.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/tools/qscxmlc/scxmlcppdumper.cpp b/tools/qscxmlc/scxmlcppdumper.cpp
index a48a6b6..6efa5f6 100644
--- a/tools/qscxmlc/scxmlcppdumper.cpp
+++ b/tools/qscxmlc/scxmlcppdumper.cpp
@@ -400,6 +400,9 @@ protected:
Invoke *invoke = node->invokes.at(i);
QString line = QStringLiteral("new QScxmlInvokeScxmlFactory<%1>(").arg(scxmlClassName(invoke->content.data()));
line += QStringLiteral("%1, ").arg(Builder::createContext(QStringLiteral("invoke")));
+ line += QStringLiteral("%1, ").arg(createEvaluatorString(QStringLiteral("invoke"),
+ QStringLiteral("srcexpr"),
+ invoke->srcexpr));
line += QStringLiteral("%1, ").arg(addString(invoke->id));
line += QStringLiteral("%1, ").arg(addString(node->id + QStringLiteral(".session-")));
line += QStringLiteral("%1, ").arg(addString(invoke->idLocation));