Sortering
The list can be sorted by wrapping it in a SortListModel. There are two ways to do this.
In a ColumnView, get the ColumnViewSorter from the ColumnView and set it to the SortListModel. Set a Sorter to each ColumnViewColumn. Then the user of your app can sort the items by clicking on a column heading.
In any view, set a Sorter such as a StringSorter or a NumericSorter to the SortListModel.