diff options
Diffstat (limited to 'compositevalidator.h')
| -rw-r--r-- | compositevalidator.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/compositevalidator.h b/compositevalidator.h index a5afcbf..788cd10 100644 --- a/compositevalidator.h +++ b/compositevalidator.h @@ -37,6 +37,8 @@ class CompositeValidator : public Validator public: enum LogicOperation { OR, EXCLUSIVE_OR , AND}; CompositeValidator(); + virtual ~CompositeValidator(); + virtual qint64 hasValid(Die* b,bool recursive, bool unhighlight = false) const; @@ -47,6 +49,7 @@ public: virtual quint64 getValidRangeSize(quint64 faces) const; + virtual Validator* getCopy() const; private: QVector<LogicOperation>* m_operators; QList<Validator*>* m_validatorList; |