add qtmain