Ok i have an idea how to calculate y position for all items... but only thing I need is to pass QTreeView::verticalOffset() (whitch is virtual protected)... best way I see is passing it with QStyleOptionViewItem (to QItemDelegate::paint(...)). Any idea how to do that?