Sorts rows based on a source model role. More...
| Import Statement: | import Felgo 4.0 |
| Since: | Felgo 2.18.1 |
| Inherits: | |
| Inherited By: |
A RoleSorter is a simple Sorter that sorts rows based on a source model role.
In the following example, rows with be sorted by their lastName role :
SortFilterProxyModel { sourceModel: contactModel sorters: RoleSorter { roleName: "lastName" } }
|
enabled : bool |
This property holds whether the sorter is enabled. A disabled sorter will not change the order of the rows.
By default, sorters are enabled.
|
roleName : string |
This property holds the role name that the sorter is using to query the source model's data when sorting items.
|
sortOrder : Qt::SortOrder |
This property holds the sort order of this sorter.
| Constant | Description |
|---|---|
Qt.AscendingOrder |
The items are sorted ascending e.g. starts with 'AAA' ends with 'ZZZ' in Latin-1 locales |
Qt.DescendingOrder |
The items are sorted descending e.g. starts with 'ZZZ' ends with 'AAA' in Latin-1 locales |
By default, sorting is in ascending order.
As part of the free Business evaluation, we offer a free welcome call for companies, to talk about your requirements, and how the Felgo SDK & Services can help you. Just sign up and schedule your call.
Sign up now to start your free Business evaluation: