some qt to qtSkeleton backports