Update lit delegate

This commit is contained in:
Simon Stürz 2018-07-19 10:04:59 +02:00
parent e84ff331fa
commit fa2030dfef
2 changed files with 5 additions and 3 deletions

View File

@ -72,10 +72,12 @@ SwipeDelegate {
}
ColorIcon {
id: secondaryIcon
Layout.preferredHeight: app.iconSize * .6
Layout.preferredWidth: height
name: "../images/next.svg"
name: root.secondaryIconName.length > 0 ? root.secondaryIconName : "../images/next.svg"
visible: root.progressive
color: root.secondaryIconColor
}
}

View File

@ -10,8 +10,8 @@ MeaListItemDelegate {
iconName: deviceClass ? app.interfacesToIcon(deviceClass.interfaces) : ""
text: device.name
progressive: true
batteryCritical: deviceClass && deviceClass.interfaces.indexOf("battery") >= 0 ? device.stateValue(deviceClass.stateTypes.findByName("batteryCritical").id) === true : false
disconnected: deviceClass && deviceClass.interfaces.indexOf("connectable") >= 0 ? device.stateValue(deviceClass.stateTypes.findByName("connected").id) === false : false
property bool batteryCritical: deviceClass && deviceClass.interfaces.indexOf("battery") >= 0 ? device.stateValue(deviceClass.stateTypes.findByName("batteryCritical").id) === true : false
property bool disconnected: deviceClass && deviceClass.interfaces.indexOf("connectable") >= 0 ? device.stateValue(deviceClass.stateTypes.findByName("connected").id) === false : false
property var device: null