57 PIMPL(LibraryItemInfo)
62 explicit LibraryItemInfo(
const MetaDataList& metaDataList);
63 virtual ~LibraryItemInfo();
65 [[nodiscard]]
virtual auto additionalData()
const -> AdditionalInfo = 0;
66 [[nodiscard]]
virtual auto coverLocation()
const ->
Cover::Location = 0;
67 [[nodiscard]]
virtual auto header()
const -> QString = 0;
68 [[nodiscard]]
virtual auto subheader()
const -> QString = 0;
70 [[nodiscard]] QStringList paths()
const;
71 [[nodiscard]] AdditionalInfo additionalInfo()
const;
75 static QString convertInfoKeyToString(InfoStrings infoKey);
84 [[nodiscard]] QString calcArtistString()
const;
85 [[nodiscard]] QString calcAlbumString()
const;