use an enum to set the internal conversion target instead of a Qstring that copies 4 characters on pass;