Revision 884953
Go back to digest for 23rd November 2008Features in Multimedia
Alejandro Daniel Wainzinger committed changes in /trunk/extragear/multimedia/amarok/src:
Introducing the CollectionCapability.
Allows Collections to perform actions on multiple items, and after revision of CollectionTreeView, will streamline how actions are created.
Collections can now have Capabilities.
IpodCollection is the first test driver for this, with ability to delete multiple files at once.
No confirmation popup added yet, to keep translators happy.
No regressions possible, since existing other Collections will return 0 when asked for CollectionCapability.
Big commit, may require clean rebuild.
File Changes
Added 4 files
- /trunk/extragear/multimedia/amarok/src
- /meta/CollectionCapability.cpp
- /meta/CollectionCapability.h
- /collection/ipodcollection/CollectionCapabilityIpod.cpp
- /collection/ipodcollection/CollectionCapabilityIpod.h
Modified 12 files
- /trunk/extragear/multimedia/amarok/src
- /CMakeLists.txt
- /collection/Collection.cpp
- /collection/Collection.h
- /meta/Capability.h
- /browsers/collectionbrowser/CollectionTreeView.cpp
- /browsers/collectionbrowser/CollectionTreeView.h
- /collection/ipodcollection/CMakeLists.txt
- /collection/ipodcollection/IpodCollection.cpp
- /collection/ipodcollection/IpodCollection.h
- /collection/ipodcollection/IpodMeta.cpp
- /collection/ipodcollection/handler/IpodHandler.cpp
- /collection/ipodcollection/handler/IpodHandler.h
16 files changed in total