Index: sources/canbus/messagedispatcher.cpp =================================================================== diff -u -r255df1f61af0193b8f2f9630bdf3ce68be0f5e29 -r1a364403f0d1839397054b1eca4d51201b0cf943 --- sources/canbus/messagedispatcher.cpp (.../messagedispatcher.cpp) (revision 255df1f61af0193b8f2f9630bdf3ce68be0f5e29) +++ sources/canbus/messagedispatcher.cpp (.../messagedispatcher.cpp) (revision 1a364403f0d1839397054b1eca4d51201b0cf943) @@ -101,7 +101,7 @@ this , SLOT( onFramesTransmit(Can_Id, Sequence, const FrameList &))); connect(&_MessageAcknowModel , SIGNAL(didFailedTransmit( Sequence )), - this , SLOT(onFailedTransmit( Sequence ))); + this , SLOT( onFailedTransmit( Sequence ))); // From HD -> Message interpreter ACTION_RECEIVE_INTERPRETER_CONNECTIONS } Index: sources/gui/qml/dialogs/Alarm.qml =================================================================== diff -u -r255df1f61af0193b8f2f9630bdf3ce68be0f5e29 -r1a364403f0d1839397054b1eca4d51201b0cf943 --- sources/gui/qml/dialogs/Alarm.qml (.../Alarm.qml) (revision 255df1f61af0193b8f2f9630bdf3ce68be0f5e29) +++ sources/gui/qml/dialogs/Alarm.qml (.../Alarm.qml) (revision 1a364403f0d1839397054b1eca4d51201b0cf943) @@ -33,6 +33,9 @@ property alias dismissBtn : _dismiss; property bool isSilenced : false; + signal pressedSilence(); + signal pressedOkay(); + radius: 0; Rectangle { id: _titleBar; @@ -90,24 +93,17 @@ width: _root.width / 3; text.text: qsTr("OKAY") borderColor: _root.textColor; - property var callback: (function() { - console.debug("Default okay button callback...override needed..."); - }); button.onPressed: { - _root.visible = false; - callback(); + pressedOkay(); + } } TouchRect { id : _dismiss width: _root.width / 3; text.text: qsTr("SILENCE") borderColor: _root.textColor; - property var callback: (function() { - console.debug("Default silence button callback...override needed..."); - }); button.onPressed: { - _root.visible = false; - callback(); + pressedSilence() } } } Index: sources/gui/qml/main.qml =================================================================== diff -u -r255df1f61af0193b8f2f9630bdf3ce68be0f5e29 -r1a364403f0d1839397054b1eca4d51201b0cf943 --- sources/gui/qml/main.qml (.../main.qml) (revision 255df1f61af0193b8f2f9630bdf3ce68be0f5e29) +++ sources/gui/qml/main.qml (.../main.qml) (revision 1a364403f0d1839397054b1eca4d51201b0cf943) @@ -209,16 +209,20 @@ [_notification.backgroundColor, _notification.textColor] = getRootTextFromAlarmLevel(vAlarmStatus.alarm_Priority); [_notification.titleBarBackground, _notification.titleBarForeground] = getAlarmTopBarColors(vAlarmStatus.alarm_Priority); _alarm.backgroundColor = _notification.titleBarBackground; - _notification.dismissBtn.callback = (function() { - vAlarmStatus.requestSilence(); - }); - } Alarm { id: _notification onClosed: { _alarm.visible = true; } + onPressedOkay: { + _notification.visible = false; + } + + onPressedSilence: { + _notification.visible = false; + vAlarmStatus.requestSilence(); + } } // 9 - Others