Sayonara Player
Loading...
Searching...
No Matches
LibraryItemInfo Class Referenceabstract
Inheritance diagram for LibraryItemInfo:
AlbumInfo ArtistInfo MetaDataInfo

Public Types

using AdditionalInfo = QList<QPair<QString, QString>>

Public Member Functions

 LibraryItemInfo (const MetaDataList &metaDataList)
virtual auto additionalData () const -> AdditionalInfo=0
virtual auto coverLocation () const -> Cover::Location=0
virtual auto header () const -> QString=0
virtual auto subheader () const -> QString=0
QStringList paths () const
AdditionalInfo additionalInfo () const
const Util::Set< QString > & albums () const

Static Public Member Functions

static QString convertInfoKeyToString (InfoStrings infoKey)

Protected Member Functions

const Util::Set< QString > & artists () const
const Util::Set< QString > & albumArtists () const
const Util::Set< AlbumId > & albumIds () const
const Util::Set< ArtistId > & artistIds () const
QString calcArtistString () const
QString calcAlbumString () const