Revision 725868

Go back to digest for 21st October 2007

Features in Multimedia

Nikolaj Hald Nielsen committed changes in /trunk/extragear/multimedia/amarok/src:

Try out a new way of regrouping albums in the playlist. As of rigth now it is not much faster than the old one, but as it does not requre regrouping of the entire playlist in most cases, it has potential tp become a lot faster if the internal datatypes are optimised (such as using hashes instead of lists).

Grouping seems to work correctly, but there are still some issues with redrawing the playlist leaving some thing looking slightly broken untill a redraw is triggered.

This grouping aproach also has the advantage that information about collapsed groups are not disarded every time a regroup is triggered. Oh, one more thing, removing single items from the playlist seems to send it into some kind of an infinite loop at the moment...

File Changes

Modified 6 files
  • /trunk/extragear/multimedia/amarok/src
  •   /playlist/PlaylistAlbumGroup.cpp
  •   /playlist/PlaylistAlbumGroup.h
  •   /playlist/PlaylistGraphicsItem.cpp
  •   /playlist/PlaylistModel.cpp
  •   /playlist/PlaylistModel.h
  •   /servicebrowser/ServiceAlbumCoverDownloader.cpp
6 files changed in total