When I read this the first time I was asking: Where is a QVariant here? 

// Because QComboBox supports QPoint natively (via QVariant) we use a QPoint to
// store the channel info. x is the channel base and y is the
// channel count.