FlattenListModel

open class FlattenListModel(pointer: <Error class: unknown class><<Error class: unknown class>>)

GtkFlattenListModel is a list model that concatenates other list models.

GtkFlattenListModel takes a list model containing list models, and flattens it into a single model.

Constructors

Link copied to clipboard
constructor(model: <Error class: unknown class>? = null)

Creates a new GtkFlattenListModel that flattens @list.

constructor(pointer: <Error class: unknown class><<Error class: unknown class>>)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
open val gioListModelPointer: <Error class: unknown class><<Error class: unknown class>>
Link copied to clipboard
val gtkFlattenListModelPointer: <Error class: unknown class><<Error class: unknown class>>
Link copied to clipboard
open var model: <Error class: unknown class>?

The model being flattened.

Functions

Link copied to clipboard
open fun getModel(): <Error class: unknown class>?

Gets the model set via gtk_flatten_list_model_set_model().

Link copied to clipboard
open fun getModelForItem(position: <Error class: unknown class>): <Error class: unknown class>?

Returns the model containing the item at the given position.

Link copied to clipboard
open fun setModel(model: <Error class: unknown class>? = null)

Sets a new model to be flattened.