From 4de8cf5796446b7f8b09d776e4a6a6d6b8e95cb6 Mon Sep 17 00:00:00 2001 From: Renaud G Date: Sat, 4 Jan 2014 16:24:54 +0100 Subject: -Adding range, booleancondition and countexecutenode. --- booleancondition.cpp | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 booleancondition.cpp (limited to 'booleancondition.cpp') diff --git a/booleancondition.cpp b/booleancondition.cpp new file mode 100644 index 0000000..c0b4299 --- /dev/null +++ b/booleancondition.cpp @@ -0,0 +1,35 @@ +#include "booleancondition.h" + + +BooleanCondition::BooleanCondition() +{ +} +bool BooleanCondition::isValid(qint64 b) const +{ + switch(m_operator) + { + case Equal: + return (b==m_value); + case GreaterThan: + return (b>m_value); + case LesserThan: + return (b=m_value); + case LesserOrEqual: + return (b<=m_value); + + + } + return false; +} + +void BooleanCondition::setOperator(LogicOperator m) +{ + m_operator = m; +} + +void BooleanCondition::setValue(qint64 v) +{ + m_value=v; +} -- cgit v1.2.3-70-g09d2