Miam-Player  0.8.0
A nice music player
MusicBrainz::Release Class Reference

The Release class. More...

#include <mbrelease.h>

Inheritance diagram for MusicBrainz::Release:

Public Member Functions

 Release (QObject *parent=nullptr)
 
virtual ~Release ()
 
 Release (const Release &mbRelease)
 
Releaseoperator= (const Release &other)
 
Track track (const QString &filename) const
 

Public Attributes

QString id
 
QString releaseGroupId
 
int trackCount
 
QString title
 
QString country
 
int year
 
QString format
 
int disc
 
QMap< QString, Tracktracks
 
Artist artist
 

Detailed Description

The Release class.

Constructor & Destructor Documentation

◆ Release() [1/2]

MusicBrainz::Release::Release ( QObject *  parent = nullptr)
inline

Default constructor.

◆ ~Release()

virtual MusicBrainz::Release::~Release ( )
inlinevirtual

Default destructor.

◆ Release() [2/2]

Release::Release ( const Release mbRelease)

Default copy constructor.

Member Function Documentation

◆ operator=()

Release & Release::operator= ( const Release other)

◆ track()

Track Release::track ( const QString &  filename) const

Member Data Documentation

◆ artist

Artist MusicBrainz::Release::artist

◆ country

QString MusicBrainz::Release::country

◆ disc

int MusicBrainz::Release::disc

◆ format

QString MusicBrainz::Release::format

◆ id

QString MusicBrainz::Release::id

◆ releaseGroupId

QString MusicBrainz::Release::releaseGroupId

◆ title

QString MusicBrainz::Release::title

◆ trackCount

int MusicBrainz::Release::trackCount

◆ tracks

QMap<QString, Track> MusicBrainz::Release::tracks

◆ year

int MusicBrainz::Release::year

The documentation for this class was generated from the following files: