diff options
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 |