#ifndef RULE_H #define RULE_H #include "state.h" #include "action.h" #include "trigger.h" #include class Rule { public: Rule(const QUuid &id, const Trigger &trigger, const QList states, const QList &actions); QUuid id() const; Trigger trigger() const; QList states() const; QList actions() const; private: QUuid m_id; Trigger m_trigger; QList m_states; QList m_actions; }; #endif // RULE_H