Model-View-Controller in QT