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

0001 #ifndef VALUESLISTNODE_H
0002 #define VALUESLISTNODE_H
0003 
0004 #include "executionnode.h"
0005 #include "result/diceresult.h"
0006 
0007 class ValuesListNode : public ExecutionNode
0008 {
0009 public:
0010     ValuesListNode();
0011 
0012     virtual void run(ExecutionNode* previous= nullptr) override;
0013     virtual QString toString(bool) const override;
0014     virtual qint64 getPriority() const override;
0015     virtual ExecutionNode* getCopy() const override;
0016 
0017     void insertValue(ExecutionNode*);
0018 
0019 private:
0020     std::vector<ExecutionNode*> m_data;
0021     DiceResult* m_diceResult = nullptr;
0022 };
0023 
0024 #endif // VALUESLISTNODE_H