Revision 681317
Go back to digest for 1st July 2007Features in Multimedia
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
- /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
- /trunk/extragear/multimedia/amarok/src/contextview
- /cloudbox.cpp
- /cloudbox.h
- /ContextItem.cpp
- /ContextItem.h
- /LyricsItem.cpp
- /LyricsItem.h
- /WikipediaItem.cpp
- /WikipediaItem.h
- /trunk/extragear/multimedia/amarok/src
- /amarokrc
- /CMakeLists.txt
- /playlistwindow.cpp
- /amarokcore/amarokdbushandler.cpp
- /contextview/contextview.cpp
- /contextview/contextview.h
- /contextview/GenericInfoBox.cpp