Package org.gnome.gtk

Class FilterListModel<T extends GObject>

java.lang.Object
All Implemented Interfaces:
Iterable<T>, Collection<T>, List<T>, SequencedCollection<T>, ListModel<T>, SectionModel<T>, Proxy, ListModelJavaList<T>

@Generated("io.github.jwharm.JavaGI") public class FilterListModel<T extends GObject> extends GObject implements ListModel<T>, SectionModel<T>
A list model that filters the elements of another model.

It hides some elements from the underlying model according to criteria given by a GtkFilter.

The model can be set up to do incremental filtering, so that filtering long lists doesn't block the UI. See setIncremental(boolean) for details.

GtkFilterListModel passes through sections from the underlying model.