[vlc-devel] qt4 playlist model refactoring

Nick Shaforostoff shaforostoff at gmail.com
Sat Dec 27 00:50:42 CET 2008

I've done a bit of research and came to conclusion that PLItem class
must be removed.

1) it is hard to avoid rebuilding whole playlist when moving items.
and the full refresh, with loosing scroll position, is very annoyning.
2) UI doesn't respond until it finishes reading all items in playlist
(and there may be thousands of tracks).
Data population should be lazy. Instead of keeping info in PLItems completely,
there should be some kind of cache, using QCache.

do you agree with me?

P.S. ideas for future. videoclip mode: video is redered 'always on
top', with 30% opacity.
when mose cursor is on the video, it becomes non-transparent (100% opacity.).

More information about the vlc-devel mailing list