mirror of https://github.com/nymea/nymea.git
36 lines
676 B
C++
36 lines
676 B
C++
#include "trigger.h"
|
|
|
|
Trigger::Trigger(const QUuid &triggerTypeId, const QUuid &deviceId, const QVariantMap ¶ms):
|
|
m_triggerTypeId(triggerTypeId),
|
|
m_deviceId(deviceId),
|
|
m_params(params)
|
|
{
|
|
}
|
|
|
|
QUuid Trigger::triggerTypeId() const
|
|
{
|
|
return m_triggerTypeId;
|
|
}
|
|
|
|
QUuid Trigger::deviceId() const
|
|
{
|
|
return m_deviceId;
|
|
}
|
|
|
|
QVariantMap Trigger::params() const
|
|
{
|
|
return m_params;
|
|
}
|
|
|
|
void Trigger::setParams(const QVariantMap ¶ms)
|
|
{
|
|
m_params = params;
|
|
}
|
|
|
|
bool Trigger::operator ==(const Trigger &other) const
|
|
{
|
|
return m_triggerTypeId == other.triggerTypeId()
|
|
&& m_deviceId == other.deviceId()
|
|
&& m_params == other.params();
|
|
}
|