I need to override QListView because I need custom painting. I need to make the background transparent and without any frame, and paint a custom background using a QPixmap. I also need to paint the icons (QListView::IconMode) my own way, but for that I'm implementing a custom QItemDelegate.

What functions should I override from QListView? I've searched into the documentation but can't find the function, inherited or not, that draws the background.