QQmlDelegateChooser QML Type
Allows a view to use different delegates for different types of items in the model. More...
Import Statement: | import Qt.labs.qmlmodels 1.0 |
Detailed Description
The DelegateChooser is a special Component type intended for those scenarios where a Component is required by a view and used as a delegate. DelegateChooser encapsulates a set of DelegateChoices. These choices are used determine the delegate that will be instantiated for each item in the model. The selection of the choice is performed based on the value that a model item has for role, and also based on index.
Note: This type is intended to transparently work only with TableView and any DelegateModel-based view. Views (including user-defined views) that aren't internally based on a DelegateModel need to explicitly support this type of component to make it function as described.
See also DelegateChoice.