File indexing completed on 2024-05-12 05:39:26

0001 #ifndef ALLSAMENODE_H
0002 #define ALLSAMENODE_H
0003 
0004 #include "executionnode.h"
0005 
0006 #include "result/diceresult.h"
0007 #include "validator.h"
0008 
0009 class AllSameNode : public ExecutionNode
0010 {
0011 public:
0012     AllSameNode();
0013 //    virtual ~AllSameNode();
0014 
0015     virtual void run(ExecutionNode* previous);
0016     /**
0017      * @brief toString
0018      * @return
0019      */
0020     virtual QString toString(bool withLabel) const;
0021     /**
0022      * @brief getPriority
0023      * @return
0024      */
0025     virtual qint64 getPriority() const;
0026 
0027     virtual ExecutionNode* getCopy() const;
0028 
0029 private:
0030     DiceResult* m_diceResult;
0031 };
0032 
0033 #endif // FILTERNODE_H