This repository has been archived on 2026-05-31. You can view files and clone it, but cannot push or open issues or pull requests.
powersync-app/libnymea-app-core/ruletemplates/stateevaluatortemplate.cpp
2018-07-11 23:10:30 +02:00

26 lines
774 B
C++

#include "stateevaluatortemplate.h"
StateEvaluatorTemplate::StateEvaluatorTemplate(StateDescriptorTemplate *stateDescriptorTemplate, StateOperator stateOperator, QObject *parent):
QObject(parent),
m_stateDescriptorTemplate(stateDescriptorTemplate),
m_stateOperator(stateOperator),
m_childEvaluatorTemplates(new StateEvaluatorTemplates(this))
{
stateDescriptorTemplate->setParent(this);
}
StateDescriptorTemplate *StateEvaluatorTemplate::stateDescriptorTemplate() const
{
return m_stateDescriptorTemplate;
}
StateEvaluatorTemplate::StateOperator StateEvaluatorTemplate::stateOperator() const
{
return m_stateOperator;
}
StateEvaluatorTemplates *StateEvaluatorTemplate::childEvaluatorTemplates() const
{
return m_childEvaluatorTemplates;
}