Filters rows between boundary values More...
Import Statement: | import . |
Inherits: |
A RangeFilter is a RoleFilter that accepts rows if their data is between the filter's minimum and maximum value.
In the following example, only rows with their price
role set to a value between the tow boundary of the slider will be accepted :
RangeSlider { id: priceRangeSlider } SortFilterProxyModel { sourceModel: priceModel filters: RangeFilter { roleName: "price" minimumValue: priceRangeSlider.first.value maximumValue: priceRangeSlider.second.value } }
This property holds whether the minimumValue is inclusive.
By default, the minimumValue is inclusive.
See also minimumValue.
This property holds the maximumValue of the filter. Rows with a value higher than maximumValue
will be rejected.
By default, no value is set.
See also maximumInclusive.
This property holds whether the minimumValue is inclusive.
By default, the minimumValue is inclusive.
See also minimumValue.
This property holds the minimumValue of the filter. Rows with a value lower than minimumValue
will be rejected.
By default, no value is set.
See also minimumInclusive.
This property holds the role name that the filter is using to query the source model's data when filtering items.