finished qt4qt5