Index: sources/view/valarmstatus.cpp =================================================================== diff -u -rd4b88173e0d4a683a315d2fc57b8e1ec356b1232 -r6d62bbaca6363f7ff83715f78607cb60a4736771 --- sources/view/valarmstatus.cpp (.../valarmstatus.cpp) (revision d4b88173e0d4a683a315d2fc57b8e1ec356b1232) +++ sources/view/valarmstatus.cpp (.../valarmstatus.cpp) (revision 6d62bbaca6363f7ff83715f78607cb60a4736771) @@ -39,6 +39,11 @@ alarm_Flag_bypassDialyzer (vData.mFlags.at(AlarmStatusFlag::eFlag_bypassDialyzer )); alarm_Flag_alarmsToEscalate (vData.mFlags.at(AlarmStatusFlag::eFlag_alarmsToEscalate)); alarm_Flag_alarmsSilenced (vData.mFlags.at(AlarmStatusFlag::eFlag_alarmsSilenced )); + if (vData.mTop > GuiAlarmID::ALARM_ID_NO_ALARM) { + emit raiseAlarm(); + } else { + emit hideAlarm(); + } } /*! @@ -98,20 +103,3 @@ { return QString("%0").arg(static_cast(alarm_AlarmID())); } - -/*! - * \brief VAlarmStatus::dismissAlarm - * Callback from qml - alarm dismissed by user - */ -void VAlarmStatus::dismissAlarm() { - qDebug() << "Alarm dismissed"; - -} - -/*! - * \brief VAlarmStatus::okayAlarm - * Callback from qml - alarm acknowledged by user. - */ -void VAlarmStatus::okayAlarm() { - qDebug() << "Alarm acknowledged."; -}