Index: sources/gui/qml/dialogs/AlarmDialog.qml =================================================================== diff -u -ra6b0dd1e380125fc9128dbe882c6eaf488098c3d -r62155209c75b694c2d389887bfddd954f8f2754b --- sources/gui/qml/dialogs/AlarmDialog.qml (.../AlarmDialog.qml) (revision a6b0dd1e380125fc9128dbe882c6eaf488098c3d) +++ sources/gui/qml/dialogs/AlarmDialog.qml (.../AlarmDialog.qml) (revision 62155209c75b694c2d389887bfddd954f8f2754b) @@ -36,7 +36,6 @@ color : _colorMode.modeBackgroundDialogColor radius : Variables.alarmDialogRadius - signal muteClicked() signal minimizeClicked() signal listClicked() @@ -47,6 +46,10 @@ signal endClicked() signal okClicked() + function updateImage () { + _root.figureImageSource = _listView.model.get(_listView.currentIndex).image + } + Rectangle { id: _titleBar anchors.top: parent.top height : Variables.alarmDialogHeaderHeight + _root.headerOverlap @@ -131,7 +134,10 @@ interactive : false clip : true + onCurrentIndexChanged: _root.updateImage() + delegate: Item { id: _delegateControl + width : _listView.width height : Variables.instructionHeight clip : true @@ -186,7 +192,6 @@ onClicked: { if (_listView.currentIndex !== index) { _listView.currentIndex = index - _root.figureImageSource = model.image } } }