Index: sources/view/hd/alarm/VAlarmStatus.cpp =================================================================== diff -u -rb61d8a3e01fef66eee8095c9cddf835d9bb32b66 -r0d59385f134f65a19dace1e2b46eb2631924396e --- sources/view/hd/alarm/VAlarmStatus.cpp (.../VAlarmStatus.cpp) (revision b61d8a3e01fef66eee8095c9cddf835d9bb32b66) +++ sources/view/hd/alarm/VAlarmStatus.cpp (.../VAlarmStatus.cpp) (revision 0d59385f134f65a19dace1e2b46eb2631924396e) @@ -32,6 +32,9 @@ connect(this, SIGNAL(requestAlarmSilence(AlarmSilenceRequestData)), &_GuiController, SLOT(doAdjustment(AlarmSilenceRequestData))); + + connect(this, SIGNAL(didRequestEndTreatment(EndTreatmentRequestData)), + &_GuiController, SLOT(doAdjustment(EndTreatmentRequestData))); } void VAlarmStatus::onActionReceive(const AlarmStatusData &vData) @@ -153,3 +156,20 @@ emit requestAlarmSilence(data); onSetMinimize(true); } + +/*! + * \brief VAlarmStatus::onRequestEndTreatment + * When an alarm showing an end treatment request is issued, + * if the user decides to end the treatment, this slot will be called + * + * Note that this may have to be moved to another class depending on + * the direction of the alarm design and dialogues. + */ +void VAlarmStatus::doRequestEndTreatment() +{ + // coco begin validated: This has been validated manually as the end treatment request has not yet been implemented in QML + EndTreatmentRequestData endTreatmentRequest; + emit didRequestEndTreatment(endTreatmentRequest); +} +// coco end +