Well, setItemPrototype() would have no affect if you added QStandardItem instances to your model, so I wanted to verify that you hadn't accidentally done that.
I assume you have also checked that the signatures of the overloaded methods match exactly?
Cheers,
_
Bookmarks