Sayonara Player
Loading...
Searching...
No Matches
ArtistInfo Class Reference
Inheritance diagram for ArtistInfo:
LibraryItemInfo

Public Types

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

Public Member Functions

 ArtistInfo (const MetaDataList &metaDataList)
auto additionalData () const -> AdditionalInfo override
auto coverLocation () const -> Cover::Location override
auto header () const -> QString override
auto subheader () const -> QString override
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

Member Function Documentation

◆ additionalData()

auto ArtistInfo::additionalData ( ) const -> AdditionalInfo
nodiscardoverridevirtual

Implements LibraryItemInfo.

◆ coverLocation()

auto ArtistInfo::coverLocation ( ) const -> Cover::Location
nodiscardoverridevirtual

Implements LibraryItemInfo.

◆ header()

auto ArtistInfo::header ( ) const -> QString
nodiscardoverridevirtual

Implements LibraryItemInfo.

◆ subheader()

auto ArtistInfo::subheader ( ) const -> QString
nodiscardoverridevirtual

Implements LibraryItemInfo.