[qt5] initial work

reopen for #173