You should be supplying the images / pixmap / color from the view's model, and not from the delegate