Constructor.
| source_model |
The source ListModel |
| sorter |
The sorter to apply (used to derive equality function: items are equal if sorter.compare(a, b) == Gtk.Ordering.EQUAL) |
| filter |
The filter to apply. To match all items, use `new Gtk.CustomFilter((item) => { return true; })` |