From 03a443cb5f4269aa9c6a9c3dc2efcfc30b913703 Mon Sep 17 00:00:00 2001 From: Renaud G Date: Sat, 15 May 2021 06:57:22 +0200 Subject: Add feature about no comma for list operator. --- node/listsetrollnode.cpp | 7 ++++++- node/listsetrollnode.h | 1 + 2 files changed, 7 insertions(+), 1 deletion(-) (limited to 'node') diff --git a/node/listsetrollnode.cpp b/node/listsetrollnode.cpp index 2dea211..2cee645 100644 --- a/node/listsetrollnode.cpp +++ b/node/listsetrollnode.cpp @@ -81,7 +81,7 @@ void ListSetRollNode::run(ExecutionNode* previous) die->roll(); m_diceResult->insertResult(die); getValueFromDie(die, rollResult); - for(auto str : rollResult) + for(auto const& str : qAsConst(rollResult)) { m_stringResult->addText(str); } @@ -103,6 +103,11 @@ void ListSetRollNode::setUnique(bool u) { m_unique= u; } +void ListSetRollNode::setNoComma(bool b) +{ + if(m_stringResult) + m_stringResult->setNoComma(b); +} void ListSetRollNode::setRangeList(QList& ranges) { m_rangeList= ranges; diff --git a/node/listsetrollnode.h b/node/listsetrollnode.h index b147419..a6c5e1a 100644 --- a/node/listsetrollnode.h +++ b/node/listsetrollnode.h @@ -42,6 +42,7 @@ public: void setListValue(QStringList); void setUnique(bool); + void setNoComma(bool); void setRangeList(QList&); virtual ExecutionNode* getCopy() const; -- cgit v1.2.3-70-g09d2