Make collection scanner return QStringLists for different values refactoring-collectionscanner
authorRalf Engels <ralf.engels@nokia.com>
Fri, 30 Dec 2011 10:39:26 +0000 (11:39 +0100)
committerRalf Engels <ralf.engels@nokia.com>
Fri, 6 Jan 2012 11:56:28 +0000 (12:56 +0100)
commit55f7b829d7fb805c2303342de68f16742045eb79
treedddd2cc4afb0ddc1f6a0556352836e0d0be69fb6
parenta3dc108e15f4065240f803e3a4e61132c1427785
Make collection scanner return QStringLists for different values

The values are artists, genres, composers, albums and album artists.
The album artists change also implies that the scanner now only
considers Albums as being the same if the title and all it's artists
are the same.
33 files changed:
shared/tag_helpers/APETagHelper.cpp
shared/tag_helpers/ASFTagHelper.h
shared/tag_helpers/ID3v2TagHelper.cpp
shared/tag_helpers/MP4TagHelper.cpp
shared/tag_helpers/StringHelper.cpp
shared/tag_helpers/StringHelper.h
shared/tag_helpers/TagHelper.cpp
shared/tag_helpers/TagHelper.h
shared/tag_helpers/VorbisCommentTagHelper.cpp
src/CMakeLists.txt
src/core-impl/collections/db/ScanResultProcessor.cpp
src/core-impl/collections/db/ScanResultProcessor.h
src/core-impl/collections/db/sql/SqlMeta.cpp
src/core-impl/collections/db/sql/SqlScanResultProcessor.cpp
src/core-impl/collections/db/sql/SqlScanResultProcessor.h
src/core-impl/collections/mediadevicecollection/handler/MediaDeviceHandler.cpp
src/core-impl/collections/support/ArtistHelper.cpp
src/core-impl/collections/support/ArtistHelper.h
src/core-impl/collections/umscollection/UmsCollection.cpp
src/core-impl/collections/umscollection/UmsCollection.h
src/scanner/GenericScanManager.cpp
tests/core-impl/collections/db/sql/TestSqlScanManager.cpp
tests/core-impl/collections/support/TestArtistHelper.cpp
tests/core-impl/collections/support/TestArtistHelper.h
utilities/collectionscanner/Album.cpp
utilities/collectionscanner/Album.h
utilities/collectionscanner/CMakeLists.txt
utilities/collectionscanner/CueSheet.cpp [new file with mode: 0644]
utilities/collectionscanner/CueSheet.h [new file with mode: 0644]
utilities/collectionscanner/Directory.cpp
utilities/collectionscanner/Directory.h
utilities/collectionscanner/Track.cpp
utilities/collectionscanner/Track.h