GitRaven: How to use QTreeView with a custom model class