Sayonara Player
Loading...
Searching...
No Matches
Album Class Reference
Inheritance diagram for Album:
LibraryItem

Public Member Functions

 Album (const Album &other)
 Album (Album &&other) noexcept
Albumoperator= (const Album &other)
Albumoperator= (Album &&other) noexcept
bool operator== (const Album &other) const =delete
AlbumId id () const
void setId (const AlbumId &id)
QString name () const
void setName (const QString &name)
QStringList artists () const
void setArtists (const QStringList &artists)
QString albumArtist () const
void setAlbumArtist (const QString &albumArtist)
QStringList pathHint () const
void setPathHint (const QStringList &paths)
Seconds durationSec () const
void setDurationSec (const Seconds &sec)
TrackNum songcount () const
void setSongcount (const TrackNum &songs)
Year year () const
void setYear (const Year &year)
Disc disccount () const
Rating rating () const
void setRating (const Rating &rating)
bool isSampler () const
QList< Disc > discnumbers () const
void setDiscnumbers (const QList< Disc > &discnumbers)
uint64_t creationDate () const
void setCreationDate (uint64_t date)
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 ()