А index.data (Qt::DecorationRole).value<QPixmap> нельзя?