import QtQuick 2.0
-import QtLocation 5.0
import Sailfish.Silica 1.0
import net.cirulla.quandoparte 1.0
import "StationListPage.js" as Private
header: SearchField {
id: searchField
placeholderText: qsTr("Search station...")
+ inputMethodHints: Qt.ImhNoAutoUppercase
onTextChanged: stationListPage.searchPattern = searchField.text
width: stationListPage.width
}
delegate: BackgroundItem {
id: listItem
- height: Theme.itemSizeSmall
+ height: Theme.itemSizeExtraSmall
width: parent.width
Label {
id: mainText
anchors {
- verticalCenter: parent.Center
+ fill: parent
margins: Theme.paddingMedium
}
x: Theme.paddingLarge
textFormat: Text.StyledText
text: model.name ? Private.highlightSearch(model.name, Theme.highlightColor) : ""
+ verticalAlignment: Text.AlignVCenter
+ }
+ Image {
+ id: favoriteIndicator
+ visible: model.favorite
+ source: "image://theme/icon-m-favorite-selected"
+ anchors {
+ verticalCenter: parent.verticalCenter
+ right: parent.right
+ }
}
onClicked: Private.loadStation(model.name, model.code)
onPressAndHold: contextMenu.show(listItem)