Revision 884953

Go back to digest for 23rd November 2008

Features 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