QStyledItemDelegate item drawing over other items...
-
Hey
I've subclassed a QStyledItemDelegate and paint function to do some drawing. I've re-styled my QCheckbox icon but I noticed that if the hierarchy tree goes very deep the checkbox eventually lies over other column and still draws. How can I check if given draw area is visible or being occluded by another column due to offsets?
TIA
-
Hi,
Can you show your painting code ?
-
Hey, sorry for slow reply. You got me thinking about the issue! I initially was taking const QStyleOptionViewItem &option - option.rect - and creating my checkbox from it. But I never checked if that rect had any width/height in itself... I did a check now, and if the width of the rect is less than the width of my checkbox then I don't paint it! :D I should probably also check the position... but meh. So far works nice! :D