Quote Originally Posted by ComaWhite View Post
Like for example the ones on Qt's examples has a normal class that doesn't inherit from anything not even QObject and injected into the model. And some don't do this and inject directly into the model if you understand what I'm saying. Which is the most better approach or what?
Could you rephrase your question? Or give a short example of what you mean as it's hard to understand what classes you are talking about.

Correct me if I'm wrong. If a delegate is mainly for giving the "special effects".
It's not. It's for changing the way a single item behaves.
Would it be more appropriate to handle it returning it in the delegate than letting a model or view handle that?
Handle what? What is "it"?