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