From 6a91d28cf161e5a121d7bc09453e23455a109cbb Mon Sep 17 00:00:00 2001 From: Renaud Guezennec Date: Sun, 15 Mar 2026 11:42:31 +0100 Subject: [tree]: improve tree generation --- src/libparser/node/executionnode.cpp | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) (limited to 'src/libparser/node/executionnode.cpp') diff --git a/src/libparser/node/executionnode.cpp b/src/libparser/node/executionnode.cpp index b231416..e909e3f 100644 --- a/src/libparser/node/executionnode.cpp +++ b/src/libparser/node/executionnode.cpp @@ -12,12 +12,13 @@ constexpr int WaitingTime{30 * 60 * 1000}; } // namespace -ExecutionNode::ExecutionNode() +ExecutionNode::ExecutionNode(const QString& label) : m_previousNode(nullptr) , m_result(nullptr) , m_nextNode(nullptr) , m_errors(QMap()) , m_id(QString("\"%1\"").arg(QUuid::createUuid().toString())) + , m_label(label) { } ExecutionNode::~ExecutionNode() @@ -46,6 +47,19 @@ void ExecutionNode::setPreviousNode(ExecutionNode* node) { m_previousNode= node; } + +QString ExecutionNode::toString(bool withLabel) const +{ + if(withLabel) + { + return m_label.arg(m_id); + } + else + { + return m_id; + } +} + ExecutionNode* ExecutionNode::getNextNode() { return m_nextNode; -- cgit v1.2.3-70-g09d2