I am not sure how I am confusing other people. I am simply attempting to understand the true low level funcationality of these clases.
The docs and examples I have read clearly say you can use data() in the model or paint() in the delegate. I was trying to find out the real differences and some of this is a matter of choice it seems.
I can put color information in the data() method. What I really believe is going on, is that paint() in the delegate asks the model for information. So it may not be as simple as just saying the delegate does everything.
And I have successfully been able to implement a custom editor for one of my columns. And I do see that the model is a proxy for the data.
Bookmarks