Недавно решил перенести одну свою прогу с 3.3.3 на 4.1.0. В проге был большой такой QListView, с кучей итемов. В общем, переделать все это чудо под QTreeWidget не было бы особых проблем, если б не одно НО...
Каждый итем в списке, имея различные типы, должен отрисовываться по-своему, НО вот засада: в Model-View, оказывается, нельзя назначить одному View несколько делегатов для отрисовки

Можно только один, общий...
Я так и не понял - это либо регрессия в 4-й версии, т.е. Тролли либо недоглядели, либо еще не добавили такую возможность собственной отрисовки итемов, как это было в 3-й версии, либо... я уже начал стареть и не понимаю каких-то новых веяний в ООП?
Проблему я решил, сделав "фиктивный" делегат, который по индексу определял итем и вызывал его собственную виртуальную функцию отрисовки... А вот теперь думаю - а что, так и нада?