LeechCraft  0.6.70-15082-g543737046d
Modular cross-platform feature rich live environment.
Media::ReleaseInfo Struct Reference

Information about a release, like an album or a single. More...

#include "idiscographyprovider.h"

+ Collaboration diagram for Media::ReleaseInfo:

Public Types

enum  Type {
  Type::Standard,
  Type::EP,
  Type::Single,
  Type::Compilation,
  Type::Live,
  Type::Soundtrack,
  Type::Other
}
 The enum describing the recognized types of the releases. More...
 

Public Attributes

QString ID_
 The internal ID of this release. More...
 
QString Name_
 The name of this release. More...
 
int Year_
 The year of this release. More...
 
enum Media::ReleaseInfo::Type Type_
 
QList< QList< ReleaseTrackInfo > > TrackInfos_
 

Detailed Description

Information about a release, like an album or a single.

See also
IDiscographyProvider

Definition at line 45 of file idiscographyprovider.h.

Member Enumeration Documentation

◆ Type

The enum describing the recognized types of the releases.

Enumerator
Standard 

A typical album.

EP 

An EP.

Single 

A single track release.

Compilation 

A compilation.

Live 

A live release.

Soundtrack 

A soundtrack.

Other 

Some other release type currently unrecognized by LeechCraft.

Definition at line 61 of file idiscographyprovider.h.

Member Data Documentation

◆ ID_

QString Media::ReleaseInfo::ID_

The internal ID of this release.

Definition at line 49 of file idiscographyprovider.h.

◆ Name_

QString Media::ReleaseInfo::Name_

The name of this release.

Definition at line 53 of file idiscographyprovider.h.

◆ TrackInfos_

QList<QList<ReleaseTrackInfo> > Media::ReleaseInfo::TrackInfos_

List of tracks in this release.

Definition at line 95 of file idiscographyprovider.h.

◆ Type_

enum Media::ReleaseInfo::Type Media::ReleaseInfo::Type_

◆ Year_

int Media::ReleaseInfo::Year_

The year of this release.

Definition at line 57 of file idiscographyprovider.h.


The documentation for this struct was generated from the following file: