diff --git a/src/applet/package/contents/ui/DeviceItem.qml b/src/applet/package/contents/ui/DeviceItem.qml --- a/src/applet/package/contents/ui/DeviceItem.qml +++ b/src/applet/package/contents/ui/DeviceItem.qml @@ -37,8 +37,15 @@ property var currentDeviceDetails : [] height: expanded ? baseHeight + expandableComponentLoader.height + Math.round(units.gridUnit / 3) : baseHeight - checked: containsMouse enabled: true + + onContainsMouseChanged: { + if (containsMouse) { + devicesView.currentIndex = index + } else { + devicesView.currentIndex = -1 + } + } Item { id: deviceItemBase diff --git a/src/applet/package/contents/ui/FullRepresentation.qml b/src/applet/package/contents/ui/FullRepresentation.qml --- a/src/applet/package/contents/ui/FullRepresentation.qml +++ b/src/applet/package/contents/ui/FullRepresentation.qml @@ -144,6 +144,9 @@ section.delegate: Header { text: section == "Connected" ? i18n("Connected devices") : i18n("Available devices") } + highlight: PlasmaComponents.Highlight { } + highlightMoveDuration: 0 + highlightResizeDuration: 0 delegate: DeviceItem { } } }