[ Version ( since = "1.24" ) ]
public void bind_model (ListModel? model, owned ActorCreateChildFunc create_child_func)
Binds a ListModel to a Actor.
If the Actor was already bound to a ListModel, the previous binding is destroyed.
The existing children of Actor are destroyed when setting a model, and new children are
created and added, representing the contents of the model. The Actor is
updated whenever the model changes. If model is null, the
Actor is left empty.
When a Actor is bound to a model, adding and removing children directly is undefined behaviour.
| this |
a Actor |
| model |
a ListModel |
| create_child_func |
a function that creates Actor instances from the contents of the |
| notify |
function called when unsetting the |
| user_data |
user data passed to |