21#ifndef SAYONARA_PLAYER_LIBRARYITEMINFO_H
22#define SAYONARA_PLAYER_LIBRARYITEMINFO_H
24#include "Utils/Pimpl.h"
26#include "Utils/typedefs.h"
31enum class InfoStrings :
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;
75 static QString convertInfoKeyToString(InfoStrings infoKey);
84 [[nodiscard]] QString calcArtistString()
const;
85 [[nodiscard]] QString calcAlbumString()
const;
Definition: CoverLocation.h:39
Definition: LibraryItemInfo.h:56
Definition: EngineUtils.h:33
A set structure. Inherited from std::set with some useful methods. For integer and String this set is...
Definition: Set.h:37