If you want to display icons depending on the data of your model, then write a custom delegate. There you can define which icon should be used.