ported libkin to qtcreator