add qtsingleapplication