Ok just one more question. The selected item is highlighted as it should be but the icon that I have set to it receives a blue highlight too. What variable I have to modify in to the option pointer in order to make the icon/picture to remain in normal state?

I tried with
option->showDecorationSelected = false;
before the paint and the whole highlightion dissappeared except that on the picture. This makes me think that there should be some kind of variable to just leave the picture in normal state but I can't find it...