change to qt type