From bb413e7eab871cbc377eea0ece5444d1c758481b Mon Sep 17 00:00:00 2001 From: Renaud G Date: Thu, 20 Aug 2015 00:31:09 +0200 Subject: first implementation of compositevalidator. --- compositevalidator.h | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) (limited to 'compositevalidator.h') diff --git a/compositevalidator.h b/compositevalidator.h index b207db9..789f33f 100644 --- a/compositevalidator.h +++ b/compositevalidator.h @@ -24,6 +24,7 @@ #include #include +#include #include #include "validator.h" @@ -39,16 +40,16 @@ public: virtual qint64 hasValid(Die* b,bool recursive, bool unhighlight = false) const; - void addOperation(LogicOperation m); - void setValue(qint64); + void setOperationList(QVector* m); + void setValidatorList(QList*); + QString toString(); - virtual quint8 getValidRangeSize(quint64 faces) const; + virtual quint64 getValidRangeSize(quint64 faces) const; private: - QVector m_operators; - qint64 m_value; - QList m_validatorList; + QVector* m_operators; + QList* m_validatorList; }; #endif // BOOLEANCONDITION_H -- cgit v1.2.3-70-g09d2