QStandardItem subclassing?
-
You normally should not need to subclass QStandardItemModel itself, you should be able to use it without subclassing.
Anyway, your call to setItemPrototype should work. However, did you think to reimplement the QStandardItem::clone() method to return an instance of your own class?
-
Are you sure about that space between operator < ?
And yes, thanks to polymorphism, your own function should be called if it actually is an object of your own type. How do you actually set your items? The prototype is just for editing and things like that. How do you fill your model?
-
So, extract the relevant sections yourself, or create a small, self-contained example that shows the problem. Also, when posting code, please use @ tags around your code section (I already updated your post in this case) to improve readability.
Your code, as far as I can oversee it, looks fine to me. I have no idea why it should fail.