Hello all. I need a help.

I have a QListView with handmade model and delegate.
In delegate I use my handmade widget (NavigationWidget).
In delegate, when item is selected, I set me own style for selection (gray arrow).

m_pNavigationW->itemSelectedStyle(option.state & QStyle::State_Selected);

When I press om QListView item - another widget show info which belongs to that item.

The problem is, that when I press left mouse button and don't releasing move up and down, my navigation arrow change selected items, but don'n refresh info. How I can off this scrolling? Or how I can set changing ItemSelectedStyle when I release mouse press button?