Quote Originally Posted by DPinLV
My mistake, I meant that figuratively based on my "interpretations" of the data.
If you want your interpretations to be considered, you have to implement them yourself. Models in Qt are "string based" -- the variant is always cast to string when using Qt::DisplayRole role. If you desire a different behaviour, you have to provide it yourself. The only component which actually handles more variants in such a situation is an editor factory for the delegate (if it is told so, of course).