diff options
| author | 2015-08-20 00:31:09 +0200 | |
|---|---|---|
| committer | 2015-08-20 00:31:09 +0200 | |
| commit | bb413e7eab871cbc377eea0ece5444d1c758481b (patch) | |
| tree | 865b763a4b3c679fffcf7e8c7886f95d2a8b4cdd /compositevalidator.h | |
| parent | 46568cbccfd0c60dc19cc27265afc983d71b4c58 (diff) | |
| download | OneRoll-bb413e7eab871cbc377eea0ece5444d1c758481b.tar.gz OneRoll-bb413e7eab871cbc377eea0ece5444d1c758481b.zip | |
first implementation of compositevalidator.
Diffstat (limited to 'compositevalidator.h')
| -rw-r--r-- | compositevalidator.h | 13 |
1 files changed, 7 insertions, 6 deletions
diff --git a/compositevalidator.h b/compositevalidator.h index b207db9..789f33f 100644 --- a/compositevalidator.h +++ b/compositevalidator.h @@ -24,6 +24,7 @@ #include <QString> #include <QVector> +#include <QList> #include <Qt> #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<LogicOperation>* m); + void setValidatorList(QList<Validator*>*); + QString toString(); - virtual quint8 getValidRangeSize(quint64 faces) const; + virtual quint64 getValidRangeSize(quint64 faces) const; private: - QVector<LogicOperation> m_operators; - qint64 m_value; - QList<Validator*> m_validatorList; + QVector<LogicOperation>* m_operators; + QList<Validator*>* m_validatorList; }; #endif // BOOLEANCONDITION_H |