Introduce AlbumActionsCapability to unify album actions across collections
authorMatěj Laitl <matej@laitl.cz>
Tue, 1 May 2012 16:24:00 +0000 (18:24 +0200)
committerMatěj Laitl <matej@laitl.cz>
Tue, 1 May 2012 19:01:50 +0000 (21:01 +0200)
commitc8232d25a1d5bdef5b3caf460c157d5f8fdd187a
tree8abf8657065bcdea795bfc11a41bc958e0c76fad
parent59fa0ee6d3f2cbbe1298e74b7fc56f838712fa0e
Introduce AlbumActionsCapability to unify album actions across collections

...builds on previous commit that introduced standard way to query
whether album's compilations status can be changed.

CHANGES:
 * Common album actions such as Show cover, Show under Various Artists are now
   available for all collections that support it, not just Local collection.
12 files changed:
ChangeLog
src/CMakeLists.txt
src/core-impl/capabilities/AlbumActionsCapability.cpp [new file with mode: 0644]
src/core-impl/capabilities/AlbumActionsCapability.h [new file with mode: 0644]
src/core-impl/collections/db/sql/CapabilityDelegateImpl.cpp
src/core-impl/collections/mediadevicecollection/MediaDeviceMeta.cpp
src/core-impl/collections/support/MemoryMeta.cpp
src/core-impl/collections/support/MemoryMeta.h
src/core-impl/collections/upnpcollection/UpnpMeta.cpp
src/core-impl/meta/timecode/TimecodeMeta.cpp
src/core-impl/meta/timecode/TimecodeMeta.h
src/core/capabilities/ActionsCapability.h