From bab31ef2e6d946d5269dad25bcdca793bbd1f3e7 Mon Sep 17 00:00:00 2001 From: Renaud G Date: Sun, 28 Jul 2019 01:02:20 +0200 Subject: Composite Validator with better API --- compositevalidator.h | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) (limited to 'compositevalidator.h') diff --git a/compositevalidator.h b/compositevalidator.h index c49355d..2d7479d 100644 --- a/compositevalidator.h +++ b/compositevalidator.h @@ -43,22 +43,22 @@ public: NONE }; CompositeValidator(); - virtual ~CompositeValidator(); + virtual ~CompositeValidator() override; - virtual qint64 hasValid(Die* b, bool recursive, bool unhighlight= false) const; + virtual qint64 hasValid(Die* b, bool recursive, bool unhighlight= false) const override; - void setOperationList(QVector* m); - void setValidatorList(QList*); + void setOperationList(const QVector& m); + void setValidatorList(const QList& valids); - QString toString(); + QString toString() override; - virtual bool isValidRangeSize(std::pair range) const; + virtual Dice::CONDITION_STATE isValidRangeSize(const std::pair& range) const override; - virtual Validator* getCopy() const; + virtual Validator* getCopy() const override; private: - QVector* m_operators; - QList* m_validatorList; + QVector m_operators; + QList m_validatorList; }; #endif // BOOLEANCONDITION_H -- cgit v1.2.3-70-g09d2