magic QVariant