Introduce The::globalCurrentTrackActions(). This is a list of actions that will be presented along with any track that is currently playing. Use this new system to make last.fm "love" action truely global. Unfortunately, the last.fm service does not seem to
author Nikolaj Hald Nielsen
()
committer Nikolaj Hald Nielsen
()
commit fb04f04adf2751d71850bcb2a110ed9aa19bdd86
tree 8e22c2f6a6fe22f2e282e572f65bfe750d40823a
parent 36bd816236363c1a45518f306213a33e0bd35e0c
Introduce The::globalCurrentTrackActions(). This is a list of actions that will be presented along with any track that is currently playing. Use this new system to make last.fm "love" action truely global. Unfortunately, the last.fm service does not seem to
actually want to love the tracks, but thatis for one of the last.fm gurus to figure out! :-)
Also remove a bit of last.fm "pollution" in the main CMakeList.txt. Service specific stuff is not allowed in the main lib!

svn path=/trunk/extragear/multimedia/amarok/; revision=913933
17 files changed:
src/CMakeLists.txt
src/GlobalCollectionActions.cpp
src/GlobalCollectionActions.h
src/GlobalCurrentTrackActions.cpp [ new file with mode 0644 ]
src/GlobalCurrentTrackActions.h [ new file with mode 0644 ]
src/Systray.cpp
src/Systray.h
src/meta/capabilities/CurrentTrackActionsCapability.cpp
src/playlist/view/PlaylistViewCommon.cpp
src/services/lastfm/CMakeLists.txt
src/services/lastfm/LastFmService.cpp
src/services/lastfm/LastFmService.h
src/services/lastfm/LoveTrackAction.cpp [ new file with mode 0644 ]
src/services/lastfm/LoveTrackAction.h [ new file with mode 0644 ]
src/services/lastfm/meta/LastFmMeta.cpp
src/widgets/MainToolbar.cpp
src/widgets/MainToolbar.h