Adds a filter to self to use for matching.
Removes the filter at the given position from the list of filters used by self.
Get the item at position and cast to the template type. NOTE: If type is an interface and no known D object is found that the object conforms to, the interface IfaceProxy object will be used. If position is greater than the number of items in list, %NULL is returned. %NULL may be returned if index is smaller than the length of the list, but the object does not conform to the template type. This function is meant to be used by language bindings in place of Gio.ListModel.getItem. See also: Gio.ListModel.getNItems
Gets the type of the items in list.
Gets the number of items in list.
Get the item at position.
Emits the #GListModel::items-changed signal on list.
Connect to ItemsChanged signal.
Gets the ID of the buildable object.
Notifies all users of the filter that it has changed.
Gets the known strictness of filters.
Checks if the given item is matched by the filter or not.
Connect to Changed signal.
Get the item at position and cast to the template type. NOTE: If type is an interface and no known D object is found that the object conforms to, the interface IfaceProxy object will be used. If position is greater than the number of items in list, %NULL is returned. %NULL may be returned if index is smaller than the length of the list, but the object does not conform to the template type. This function is meant to be used by language bindings in place of Gio.ListModel.getItem. See also: Gio.ListModel.getNItems
Gets the type of the items in list.
Gets the number of items in list.
Get the item at position.
Emits the #GListModel::items-changed signal on list.
Connect to ItemsChanged signal.
Gets the ID of the buildable object.
gtk.multi_filter.MultiFilter is the base class for filters that combine multiple filters.