SortFilterProxyModel

AllOf | Filter container accepting rows accepted by all its child filters
AnyOf | Filter container accepting rows accepted by at least one of its child filters
ExpressionFilter | Filters row with a custom filtering
ExpressionRole | A custom role computed from a javascript expression
ExpressionSorter | Sorts row with a custom javascript expression
Filter | Base type for the SortFilterProxyModel filters
FilterContainer | Abstract interface for types containing Filters
FilterRole | A role resolving to true for rows matching all its filters
FilterSorter | Sorts rows based on if they match filters
IndexFilter | Filters rows based on their source index
JoinRole | Role made from concatenating other roles
ProxyRole | Base type for the SortFilterProxyModel proxy roles
RangeFilter | Filters rows between boundary values
RegExpFilter | Filters rows matching a regular expression
RegExpRole | A ProxyRole extracting data from a source role via a regular expression
RoleFilter | Base type for filters based on a source model role
RoleSorter | Sorts rows based on a source model role
SingleRole | Base type for the SortFilterProxyModel proxy roles defining a single role
SortFilterProxyModel | Filters and sorts data coming from a source QAbstractItemModel
Sorter | Base type for the SortFilterProxyModel sorters
SorterContainer | Abstract interface for types containing Sorters
StringSorter | Sorts rows based on a source model string role
SwitchRole | A role using Filter to conditionnaly compute its data
ValueFilter | Filters rows matching exactly a value