I want to create a QListView that displays custom widgets inside. I use it to reorder these custom widgets (for instance by using a custom model like here) and they need to be widgets, because I want to have different QPushButtons inside them.

wysota mentioned in this post that
You can have a real widget, but it's not worth it - it's too heavy right now (maybe when 4.4 is released this situation will change).
What is the situation in 4.7, is it 'worth it' now?

Also I am not sure how to actually implement it the way I want it. From this tutorial I know how I would create custom Widgets in order to edit Model data, but in my case, the custom widget should always be displayed inside the QListView (and not just when an item is edited).