I’ve never done any item delegates in Qt before, and I think the documentation doesn’t explain well about more complex delegates.
I need to create 2 styles of Symbian(^3) style lists
Type 1:

This is for common navigation lists, the icon and the lower label are optional.
Type 2:

This is for settings lists, where the pushbutton can be a toggle(on/off)-button or execute a context menu, etc.
How would I go on creating these sort of item delegates?
Best Regards,
Rat
I had to make something similar once. This is how I did it.
My delegate class declaration. As you can see it has a member: QLabel *label. You can add another label or a pushbutton, depending on your needs.
My paint() and sizeHint() methods.
Hope this is what you’ve been looking for. Good luck!