#include "rule.h" #include Rule::Rule(const QUuid &id, const Trigger &trigger, const QList states, const QList &actions): m_id(id), m_trigger(trigger), m_states(states), m_actions(actions), m_ruleType(RuleTypeAll) { } QUuid Rule::id() const { return m_id; } Trigger Rule::trigger() const { return m_trigger; } QList Rule::states() const { return m_states; } QList Rule::actions() const { return m_actions; } Rule::RuleType Rule::ruleType() const { return m_ruleType; } void Rule::setRuleType(Rule::RuleType ruleType) { m_ruleType = ruleType; }