Sayonara Player
Public Member Functions | Static Protected Member Functions | List of all members
Artist Class Reference
Inheritance diagram for Artist:
LibraryItem

Public Member Functions

 Artist (const Artist &other)
 
 Artist (Artist &&other) noexcept
 
Artistoperator= (const Artist &other)
 
Artistoperator= (Artist &&other) noexcept
 
QString name () const
 
void setName (const QString &name)
 
uint16_t songcount () const
 
void setSongcount (const uint16_t &value)
 
ArtistId id () const
 
void setId (const ArtistId &value)
 
void addCustomField (const CustomField &field)
 
void addCustomField (const QString &id, const QString &displayName, const QString &value)
 
void replaceCustomField (const QString &id, const QString &displayName, const QString &value)
 
const CustomFieldListcustomFields () const
 
QString customField (const QString &id) const
 
QString customField (int idx) const
 
QStringList coverDownloadUrls () const
 
void setCoverDownloadUrls (const QStringList &url)
 
DbId databaseId () const
 
void setDatabaseId (DbId id)
 
UniqueId uniqueId () const
 

Static Protected Member Functions

static QHash< HashValue, QString > & albumPool ()
 
static QHash< HashValue, QString > & artistPool ()