40 lines
744 B
C++
40 lines
744 B
C++
#include "ruleaction.h"
|
|
|
|
#include "ruleactionparams.h"
|
|
|
|
RuleAction::RuleAction(QObject *parent) : QObject(parent)
|
|
{
|
|
m_ruleActionParams = new RuleActionParams(this);
|
|
}
|
|
|
|
QUuid RuleAction::deviceId() const
|
|
{
|
|
return m_deviceId;
|
|
}
|
|
|
|
void RuleAction::setDeviceId(const QUuid &deviceId)
|
|
{
|
|
if (m_deviceId != deviceId) {
|
|
m_deviceId = deviceId;
|
|
emit deviceIdChanged();
|
|
}
|
|
}
|
|
|
|
QUuid RuleAction::actionTypeId() const
|
|
{
|
|
return m_actionTypeId;
|
|
}
|
|
|
|
void RuleAction::setActionTypeId(const QUuid &actionTypeId)
|
|
{
|
|
if (m_actionTypeId != actionTypeId) {
|
|
m_actionTypeId = actionTypeId;
|
|
emit actionTypeIdChanged();
|
|
}
|
|
}
|
|
|
|
RuleActionParams *RuleAction::ruleActionParams() const
|
|
{
|
|
return m_ruleActionParams;
|
|
}
|