LeechCraft 0.6.70-14794-g33744ae6ce
Modular cross-platform feature rich live environment.
Loading...
Searching...
No Matches
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 class  Type {
  Standard ,
  EP ,
  Single ,
  Compilation ,
  Live ,
  Soundtrack ,
  Other
}
 The enum describing the recognized types of the releases. More...
 

Public Attributes

QString ID_
 The internal ID of this release.
 
QString Name_
 The name of this release.
 
int Year_
 The year of this release.
 
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

enum class Media::ReleaseInfo::Type
strong

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: