[ListView] Modifier le State de tous les items
Bonjour,
j'utilise un QAbstracListModel dérivé pour envoyer des données à un listview qml. J'utilise deux états (State) pour personnaliser les items de la listview: lorsque je clique sur un item, sa propriété state change et donc la présentation de l'item change. Lorsque je clique à nouveau sur le même item il reprend son état d'origine.
Code:
delegateItemVente.state == 'modifItemVentes' ? delegateItemVente.state = "normal" : delegateItemVente.state = 'modifItemVentes';
Ce que je n'arrive pas à faire: lorsque je clique sur un item avec state "normal" je voudrais que tous les autres items passent en state "normal" et celui cliqué en state "modifItemVentes".
En gros je ne sais pas comment modifier la propriété state d'un item en particulier dans un listview.
Merci