Add Qt::IView interface and its default implementation