Represents different types of data model changes.
These types of data model changes are used by the DataModel::itemsChanged() signal, and can be seen as a hint to the listener about how to visualize the model change (for example, what animations, if any, to use).
Data model change types.
Indicates that all items might have been removed from the DataModel.
This causes any ListView to unload all of its items, and then start loading items again from the first item in the DataModel.Since:
Must be combined with a DataModel::IndexMapper so that the ListView can determine which items it can keep in its cache. Otherwise this option is treated just like Init.
This option can for example be used when a batch of items have been added to or removed from a DataModel.Since:
This option can for example be used when all strings in the application must be reloaded due to a change of locale.Since: