[vlc-devel] [vlc-commits] Qt: PLModel: try to agregate inserts for efficiency
Francois Cartegnie
fcvlcdev at free.fr
Fri Jun 8 11:08:38 CEST 2012
Le 08/06/2012 10:34, Ilkka Ollakka a écrit :
> I think removing currentIndexChanged() broke the scrolling of current
> item in playlistview. Atleast for me the tree-playlist views don't work
> anymore when depth is over 2 levels (eg playlist->musicdirectory->albumdirectory->file)
>
> Are you sure the flickering doesn't come forexample use of layoutChanged()
> or dataChanged() signaling?
dataChanged is emitted on each insert, with coordinates of the change.
I've tried just merging changes at that level (min(topleft),
max(bottomright)), but that doesn't solved the problem.
scheduleDelayedItemsLayout() as well.
The currentIndexChanged() is still emitted at the end of the inserts.
I'll have to make a test case.
Francois
More information about the vlc-devel
mailing list