The "base-model" property is the #GListModel that will be wrapped.
This base model is not accessible after creation so that API creators can
be sure the consumer cannot mutate the underlying model. That is useful
when you want to give a caller access to a #GListModel without the ability
to introspect on the type and mutate it without your knowledge (such as
with #GListStore).
The "base-model" property is the #GListModel that will be wrapped.
This base model is not accessible after creation so that API creators can be sure the consumer cannot mutate the underlying model. That is useful when you want to give a caller access to a #GListModel without the ability to introspect on the type and mutate it without your knowledge (such as with #GListStore).