Revision 834376

Go back to digest for 20th July 2008

Features in Multimedia

Alejandro Daniel Wainzinger committed changes in /trunk/extragear/multimedia/amarok/src:

CollectionFactory classes should be in charge of dealing with Collection classes, and nothing else.

Introducing the MediaDeviceMonitor, another layer on top the MediaDeviceCache and Solid, which takes care of lower-level hardware detection, connection, and disconnection.

Media Device Collection classes plug into it and seamlessly get the needed information to build Collections, without doing dirty work. See IpodCollection for reference implementation.

File Changes

Added 2 files
  • /trunk/extragear/multimedia/amarok/src
  •   /MediaDeviceMonitor.cpp
  •   /MediaDeviceMonitor.h
Modified 3 files
  • /trunk/extragear/multimedia/amarok/src
  •   /CMakeLists.txt
  •   /collection/ipodcollection/IpodCollection.cpp
  •   /collection/ipodcollection/IpodCollection.h
5 files changed in total