Revision 369508c...
Go back to digest for 6th January 2013Bug Fixes in Multimedia
Matěj Laitl committed changes in [amarok] /:
QtGroupingProxy: implement buddy() to work-around design issues
This is effectively a work-around for a big design flaw in
QtGroupingProxy (which is that it "invents" its own items not present
in the original model). Technical description in the code comments.
^^^^ Bart, because of the above reason I'd prefer not to use
QtGroupingProxy in Amarok at all in long-term. Instead, we should do it
the other way around: original model would be hierarchical and the
proxy would flatten it into a table.
This fixes some bugs in the Saved Playlists and perhaps more:
BUGFIXES:
* Fix editability and drop-ability of playlist folders.
CCMAIL: Bart Cerneels
File Changes
Modified 4 files
- ChangeLog
- src/browsers/playlistbrowser/PlaylistBrowserCategory.cpp
- src/browsers/playlistbrowser/QtGroupingProxy.cpp
- src/browsers/playlistbrowser/QtGroupingProxy.h
4 files changed in total