Skip to content

Instantly share code, notes, and snippets.

@fecub
Created December 22, 2015 09:19
Show Gist options
  • Save fecub/79e813c536ed4243c22f to your computer and use it in GitHub Desktop.
Save fecub/79e813c536ed4243c22f to your computer and use it in GitHub Desktop.
UbuntuListView example
/*example */
UbuntuListView {
width: units.gu(40)
height: units.gu(71)
model: XmlListModel {
source: "http://feeds.reuters.com/reuters/topNews"
query: "/rss/channel/item"
XmlRole { name: "title"; query: "title/string()" }
}
// let refresh control know when the refresh gets completed
pullToRefresh {
enable: true
refreshing: model.status === XmlListModel.Loading
onRefresh: model.reload()
}
delegate: ListItem.Standard {
width: ListView.view.width
height: units.gu(5)
text: modelData
onClicked: {
ListView.view.model.reload();
}
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment