67 lines
1.3 KiB
C++
67 lines
1.3 KiB
C++
#include "ruleactionparam.h"
|
|
|
|
RuleActionParam::RuleActionParam(QObject *parent) : QObject(parent)
|
|
{
|
|
|
|
}
|
|
|
|
QUuid RuleActionParam::paramTypeId() const
|
|
{
|
|
return m_paramTypeId;
|
|
}
|
|
|
|
void RuleActionParam::setParamTypeId(const QUuid ¶mTypeId)
|
|
{
|
|
if (m_paramTypeId != paramTypeId) {
|
|
m_paramTypeId = paramTypeId;
|
|
emit paramTypeIdChanged();
|
|
}
|
|
}
|
|
|
|
QVariant RuleActionParam::value() const
|
|
{
|
|
return m_value;
|
|
}
|
|
|
|
void RuleActionParam::setValue(const QVariant &value)
|
|
{
|
|
if (m_value != value) {
|
|
m_value = value;
|
|
emit valueChanged();
|
|
}
|
|
}
|
|
|
|
QString RuleActionParam::eventTypeId() const
|
|
{
|
|
return m_eventTypeId;
|
|
}
|
|
|
|
void RuleActionParam::setEventTypeId(const QString &eventTypeId)
|
|
{
|
|
if (m_eventTypeId != eventTypeId) {
|
|
m_eventTypeId = eventTypeId;
|
|
emit eventTypeIdChanged();
|
|
}
|
|
}
|
|
|
|
QString RuleActionParam::eventParamTypeId() const
|
|
{
|
|
return m_eventParamTypeId;
|
|
}
|
|
|
|
void RuleActionParam::setEventParamTypeId(const QString &eventParamTypeId)
|
|
{
|
|
if (m_eventParamTypeId != eventParamTypeId) {
|
|
m_eventParamTypeId = eventParamTypeId;
|
|
emit eventParamTypeIdChanged();
|
|
}
|
|
}
|
|
|
|
RuleActionParam *RuleActionParam::clone() const
|
|
{
|
|
RuleActionParam *ret = new RuleActionParam();
|
|
ret->setParamTypeId(paramTypeId());
|
|
ret->setValue(value());
|
|
return ret;
|
|
}
|