add all qt code