use proper names QVariant and QChar instead of ambigous/dumb "var" and "qchar"