I'm currently working on a project that is stuck using QT 3.3 (Plans to move to 4 later this year). I like to implement UI based code using Presenter First pattern. However, for this, I'd need my form to implement a pure virtual class.

Is there anyway to make my forms easily able to extend from other classes. I see in the .ui file it mentions the widget class. Can this include multiple classes in some way? I'd rather not have to make a view that extends from widget all the time. I'd rather just add a pure virtual class somehow.