Index: sources/gui/qml/dialogs/AlarmListDialog.qml =================================================================== diff -u -r2721daffd0af06accf99ed7c9a1b5a7035f8634f -r13d6a4fae2f910ab6e289ac9280258a94f734405 --- sources/gui/qml/dialogs/AlarmListDialog.qml (.../AlarmListDialog.qml) (revision 2721daffd0af06accf99ed7c9a1b5a7035f8634f) +++ sources/gui/qml/dialogs/AlarmListDialog.qml (.../AlarmListDialog.qml) (revision 13d6a4fae2f910ab6e289ac9280258a94f734405) @@ -34,6 +34,7 @@ property alias isSilenced : _muteButton.isSilenced property alias timeout : _muteButton.timeout property int alarmID : -1 + property bool minVisible : true radius : Variables.dialogRadius @@ -73,12 +74,14 @@ } MouseArea { id: _minimizeArea + enabled : _root.minVisible anchors.fill: parent onClicked : _root.minimizeClicked() } UpDownButton { - isUp: false + isUp : false + isList : ! _root.minVisible anchors { verticalCenter : _titleBar.verticalCenter right : _titleBar.right @@ -126,7 +129,7 @@ bottomMargin : Variables.mainMenuHeight + Variables.minVGap horizontalCenter: parent.horizontalCenter } - width : Variables.dialogWidth - Variables.minVGap2 * 2 // * 2 : for each side + width : Variables.dialogWidth - Variables.minVGap * 2 // * 2 : for each side height : Variables.dialogHeight - Variables.minVGap * 2 - _titleBar.height // * 2 : for each side contentWidth : width contentHeight: _alarmGrid.height @@ -138,14 +141,14 @@ colCount : 1 rowCount : vAlarmActiveList.alarmIDs.length itemHeight : 80 - itemWidth : Variables.dialogWidth - Variables.minVGap2 * (2 + 1) // * 2 : for each side & + 1 to not cover the scrollbar + itemWidth : Variables.dialogWidth - Variables.minVGap * (2 + 1) // * 2 : for each side & the +1 to not cover the scrollbar rowSpacing : 0 - columnSpacing : 0 + colSpacing : 0 lineColor : Colors.backgroundMain itemsText : vAlarmActiveList.alarmIDs itemsValue : vAlarmActiveList.alarmTexts itemsTouchable : [ 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, ] // just kept one touchable as an example - itemsValueLeftMargin : 100 // if decreased maybe covered by title + itemsValueLeftMargin : 80 // if decreased maybe covered by title itemsUnitLeftMargin : 470 // if increased will be covered by chevron if touchable onItemClicked: _root.itemClicked(vIndex) }