Revision 681317

Go back to digest for 1st July 2007

Features in Multimedia

Leo Franchi committed changes in /trunk/extragear/multimedia/amarok/src:

big commit, with lots of changes/features. here is a summary:

* created new items/ directory for ContextView items and related classes
* added Observer pattern for use with ContextView items. items now connect as observers to the ContextView.
it is important that items do *not* directly connect to EngineController because ContextView must be run before any items.
* added Context Item Manager, available from the Tools menu. it is now possible to enable/disable context items (changes come into effect on next track
change). it will soon be possible to control the "order" of items on the CV in the manager.
* items are no longer singletons ( except LyricsItem, needed for dbus handler )
* CloudBox is now a member of LastFmItem (more logical place for it).
* i think thats it.

File Changes

Added 16 files
  • /trunk/extragear/multimedia/amarok/src/contextview
  •   /ContextObserver.cpp
  •   /ContextObserver.h
  •   /items
  •   /items/CloudBox.cpp
  •   /items/CloudBox.h
  •   /items/ContextItem.cpp
  •   /items/ContextItem.h
  •   /items/ContextItemManager.cpp
  •   /items/ContextItemManager.h
  •   /items/ContextItemManagerWidget.cpp
  •   /items/ContextItemManagerWidget.h
  •   /items/LastFmItem.h
  •   /items/LyricsItem.cpp
  •   /items/LyricsItem.h
  •   /items/WikipediaItem.cpp
  •   /items/WikipediaItem.h
Deleted 8 files
  • /trunk/extragear/multimedia/amarok/src/contextview
  •   /cloudbox.cpp
  •   /cloudbox.h
  •   /ContextItem.cpp
  •   /ContextItem.h
  •   /LyricsItem.cpp
  •   /LyricsItem.h
  •   /WikipediaItem.cpp
  •   /WikipediaItem.h
Modified 7 files
  • /trunk/extragear/multimedia/amarok/src
  •   /amarokrc
  •   /CMakeLists.txt
  •   /playlistwindow.cpp
  •   /amarokcore/amarokdbushandler.cpp
  •   /contextview/contextview.cpp
  •   /contextview/contextview.h
  •   /contextview/GenericInfoBox.cpp
31 files changed in total