If the initial Qt::DecorationRole give an empty QPixmap, the item will be unselectable sometimes. So if nothing to show, should return an transparent image with the same size.