FilterSorter QML Type

Sorts rows based on if they match filters More...

Import Statement: import .
Inherits:

Sorter

Properties

Detailed Description

A FilterSorter is a Sorter that orders row matching its filters before the rows not matching the filters.

In the following example, rows with their favorite role set to true will be ordered at the beginning :

SortFilterProxyModel {
    sourceModel: contactModel
    sorters: FilterSorter {
        ValueFilter { roleName: "favorite"; value: true }
    }
}

Property Documentation

filters : string

This property holds the list of filters for this filter sorter. If a row match all this FilterSorter's filters, it will be ordered before rows not matching all the filters.

See also Filter.