qt: initial commit
qt: add return value
Merge branch 'qt5_master'