Afin de sauvegarder un QStandardItemModel dans un fichier, je voudrais détecter si des modifications ont été effectuées sur le modèle ou non.Détecter les modifications dans QStandardItemModel
Des modifications peuvent être:
- Mise à jour des articles
- Suppression des articles
- Nouveaux objets (ajouter/insert)
- Mouvement des éléments (par exemple wihtin un arbre)
L'idée est de définir un booléen sur true si un changement est détecté.
Comment le modèle peut-il être surveillé par rapport aux données modifiées?
À droite, j'étais 1) en espérant trouver une seule méthode et 2) avoir des problèmes parce que l'appendRow ne semble pas lancer un signal correspondant ... – Tob
Il va émettre 'rowsAboutToBeInserted' et' rowsInserted'? – peppe
Je me suis connecté au second (sans succès) mais je vais vérifier demain. – Tob