aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/node/occurencecountnode.cpp
diff options
context:
space:
mode:
authorRenaud Guezennec <renaud@rolisteam.org>2020-03-28 01:08:11 +0000
committerRenaud Guezennec <renaud@rolisteam.org>2020-03-28 01:08:11 +0000
commit944072519b4e7bc31e93024ece61b1079f7427a5 (patch)
tree522475f7c4d5dade1c0b3482ab35d3f625b99ebe /node/occurencecountnode.cpp
parent932d863c2a2c9b08d8ce1f4e1041e5795daedc6d (diff)
parent088b2fa45dc2c763187109ec7d77f9eb096e498e (diff)
downloadOneRoll-944072519b4e7bc31e93024ece61b1079f7427a5.tar.gz
OneRoll-944072519b4e7bc31e93024ece61b1079f7427a5.zip
Merge branch 'repeat2' into 'master'
All new features See merge request kde/rolisteam-diceparser!4
Diffstat (limited to 'node/occurencecountnode.cpp')
-rw-r--r--node/occurencecountnode.cpp17
1 files changed, 9 insertions, 8 deletions
diff --git a/node/occurencecountnode.cpp b/node/occurencecountnode.cpp
index 0d69d2a..f82fa35 100644
--- a/node/occurencecountnode.cpp
+++ b/node/occurencecountnode.cpp
@@ -20,6 +20,7 @@
#include "occurencecountnode.h"
#include "result/diceresult.h"
#include "result/stringresult.h"
+#include "validatorlist.h"
#include <QVector>
OccurenceCountNode::OccurenceCountNode() : ExecutionNode() {}
@@ -106,14 +107,14 @@ void OccurenceCountNode::setHeight(const qint64& height)
m_height= height;
}
-Validator* OccurenceCountNode::getValidator() const
+ValidatorList* OccurenceCountNode::getValidatorList() const
{
- return m_validator;
+ return m_validatorList;
}
-void OccurenceCountNode::setValidator(Validator* validator)
+void OccurenceCountNode::setValidatorList(ValidatorList* validatorlist)
{
- m_validator= validator;
+ m_validatorList= validatorlist;
}
void OccurenceCountNode::runForStringResult(const std::map<qint64, qint64>& mapOccurence, QVector<qint64>& vec)
{
@@ -122,11 +123,11 @@ void OccurenceCountNode::runForStringResult(const std::map<qint64, qint64>& mapO
QStringList list;
for(auto key : mapOccurence)
{
- if(nullptr != m_validator)
+ if(nullptr != m_validatorList)
{
Die die;
die.insertRollValue(key.first);
- if(!m_validator->hasValid(&die, true))
+ if(!m_validatorList->hasValid(&die, true))
continue;
}
@@ -156,11 +157,11 @@ void OccurenceCountNode::runForDiceResult(const std::map<qint64, qint64>& mapOcc
QStringList list;
for(auto key : mapOccurence)
{
- if(nullptr != m_validator)
+ if(nullptr != m_validatorList)
{
Die die;
die.insertRollValue(key.first);
- if(!m_validator->hasValid(&die, true))
+ if(!m_validatorList->hasValid(&die, true))
continue;
}