I really love the videos. I hope to see more in the future especially on QtScript and QtDBus maybe? Anyways I have a few questions on the MVC.

I noticed a few examples here and there are quite different. 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?

Correct me if I'm wrong. If a delegate is mainly for giving the "special effects". Would it be more appropriate to handle it returning it in the delegate than letting a model or view handle that?