@@ -137,12 +137,24 @@ Item {
137 headerPositioning: ListView.OverlayHeader
137 headerPositioning: ListView.OverlayHeader
138 highlightFollowsCurrentItem: false
138 highlightFollowsCurrentItem: false
140+ highlight: Rectangle {
141+ height: sessionsList.currentItem.height
142+ width: sessionsList.currentItem.width
143+ color: theme.palette.normal.selection
145+ visible: y > sessionsList.headerItem.y
146+ + sessionsList.headerItem.height
147+ - sessionsList.anchors.margins
140 delegate: ListItem {
151 delegate: ListItem {
141 id: delegate
152 id: delegate
142 objectName: "sessionDelegate" + index
153 objectName: "sessionDelegate" + index
144− divider.visible: false
155+ property alias currentTitle: layout
157+ divider.visible: false
146 visible: y > sessionsList.headerItem.y
158 visible: y > sessionsList.headerItem.y
147 + sessionsList.headerItem.height
159 + sessionsList.headerItem.height
148 - sessionsList.anchors.margins
160 - sessionsList.anchors.margins
@@ -171,15 +183,16 @@ Item {
171 ListItemLayout {
183 ListItemLayout {
172 id: layout
184 id: layout
186+ property color itemColor: theme.palette.normal.raisedText
174 SessionIcon {
187 SessionIcon {
175 id: sessionIcon
188 id: sessionIcon
176 source: icon_url
189 source: icon_url
177 SlotsLayout.position: SlotsLayout.Leading
190 SlotsLayout.position: SlotsLayout.Leading
178− color: theme.palette.normal.raisedSecondaryText
191+ color: parent.itemColor
181 title.text: display
194 title.text: display
182− title.color: theme.palette.normal.raisedText
195+ title.color: itemColor