Einfache Verständnisfrage zum Model/View Ansatz:
Nutzt QModelIndex für die Abfragen, parent(), child(), column(), row(), die Funktionen des QAbstractItemModels, parent(), hasChild(), index() usw? Oder nutzt QModelIndex dafür Qt interne Funktionalitäten im QAbstractItemModels, ich denke da an creatIndex()?
Meine Überlegung resultiert aus der Frage nach dem kleinst möglichen Item, welches ich für ein QAbstractItdemModel bräuchte. Dabei bin ich auf ein Interface gekommen das verdammt nach QModelIndex() aussah. Daher überlege ich, die ganze Sache ganz ohne Item zumachen und nur QModelIndex zuverwenden.
Die Daten die sonst im Item gespeichert sind sollen direkt vom Modell in anderen Strukturen gehalten werden. Die internalPointer der Indizes verweisen darauf.