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

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

Default constructor.

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

Default destructor.

Release::Release ( const Release mbRelease)

Default copy constructor.

Member Function Documentation

Release & Release::operator= ( const Release other)
Track Release::track ( const QString &  filename) const

Member Data Documentation

Artist MusicBrainz::Release::artist
QString MusicBrainz::Release::country
int MusicBrainz::Release::disc
QString MusicBrainz::Release::format
QString MusicBrainz::Release::id
QString MusicBrainz::Release::releaseGroupId
QString MusicBrainz::Release::title
int MusicBrainz::Release::trackCount
QMap<QString, Track> MusicBrainz::Release::tracks
int MusicBrainz::Release::year

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