Sayonara Player
Loading...
Searching...
No Matches
LibraryItem Class Reference

The LibraryItem class. More...

#include <LibraryItem.h>

Inheritance diagram for LibraryItem:
Album Artist MetaData

Public Member Functions

 LibraryItem (const LibraryItem &other)
 LibraryItem (LibraryItem &&other) noexcept
LibraryItemoperator= (const LibraryItem &other)
LibraryItemoperator= (LibraryItem &&other) noexcept
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 ()

Detailed Description

The LibraryItem class.