for QTCreator