aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/node/listaliasnode.cpp
diff options
context:
space:
mode:
authorRenaud G <renaud@rolisteam.org>2015-05-05 00:22:24 +0200
committerRenaud G <renaud@rolisteam.org>2015-05-05 00:22:24 +0200
commit69912970f8f182dad43d564e14fe080f30500ff3 (patch)
tree575a90a214983f506729401d28a16392de4dac26 /node/listaliasnode.cpp
parent479b96210a01c152d5498e97cd66c47258918c49 (diff)
downloadOneRoll-69912970f8f182dad43d564e14fe080f30500ff3.tar.gz
OneRoll-69912970f8f182dad43d564e14fe080f30500ff3.zip
improve output for dot system
Diffstat (limited to 'node/listaliasnode.cpp')
-rw-r--r--node/listaliasnode.cpp13
1 files changed, 11 insertions, 2 deletions
diff --git a/node/listaliasnode.cpp b/node/listaliasnode.cpp
index 4fd4ab0..ddb8ac9 100644
--- a/node/listaliasnode.cpp
+++ b/node/listaliasnode.cpp
@@ -34,7 +34,7 @@ void ListAliasNode::run(ExecutionNode* previous )
{
if(previous->getResult() == NULL)
{
- txtResult->setText(toString());
+ txtResult->setText(buildList());
}
else
@@ -49,7 +49,7 @@ void ListAliasNode::run(ExecutionNode* previous )
m_nextNode->run(this);
}
}
-QString ListAliasNode::toString() const
+QString ListAliasNode::buildList() const
{
QString result(QObject::tr("List of Alias:\n"));
foreach(DiceAlias* key, *m_aliasList)
@@ -58,7 +58,16 @@ QString ListAliasNode::toString() const
}
return result;
}
+QString ListAliasNode::toString() const
+{
+ QStringList resultList;
+ foreach(DiceAlias* key, *m_aliasList)
+ {
+ resultList << "{" <<key->getCommand() << key->getValue()<< "}";
+ }
+ return QString("ListAliasNode [label=\"ListAliasNode %1\"]").arg(resultList.join(","));
+}
qint64 ListAliasNode::getPriority() const
{
return 0;