More Info

Revision 681317

(Back to digest)
 

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