Miam-Player  0.8.0
A nice music player
LastFMProvider Class Reference

The LastFMProvider class. More...

#include <lastfmprovider.h>

Inheritance diagram for LastFMProvider:
CoverArtProvider

Public Member Functions

 LastFMProvider (QNetworkAccessManager *parent)
 
virtual QUrl query (const QString &artist, const QString &album) override
 
virtual QUrl album (const QString &expr) override
 
virtual ProviderType type () override
 
- Public Member Functions inherited from CoverArtProvider
 CoverArtProvider (QNetworkAccessManager *manager)
 

Additional Inherited Members

- Public Types inherited from CoverArtProvider
enum  Fetch_Operations : int { FO_GetReleases = 0, FO_DownloadCover = 1, FO_Search = 2 }
 
enum  ProviderType : int { PT_MusicBrainz = 0, PT_Amazon = 1, PT_Discogs = 2, PT_LastFM = 3 }
 
- Public Slots inherited from CoverArtProvider
virtual void dispatchReply (QNetworkReply *reply)=0
 
- Signals inherited from CoverArtProvider
void aboutToCreateCover (const QString &album, const QByteArray &coverByteArray)
 
- Protected Attributes inherited from CoverArtProvider
QNetworkAccessManager * _manager
 

Detailed Description

The LastFMProvider class.

Author
Matthieu Bachelier

Constructor & Destructor Documentation

◆ LastFMProvider()

LastFMProvider::LastFMProvider ( QNetworkAccessManager *  parent)
explicit

Member Function Documentation

◆ album()

QUrl LastFMProvider::album ( const QString &  expr)
overridevirtual

Implements CoverArtProvider.

◆ query()

QUrl LastFMProvider::query ( const QString &  artist,
const QString &  album 
)
overridevirtual

Implements CoverArtProvider.

◆ type()

virtual ProviderType LastFMProvider::type ( )
inlineoverridevirtual

Implements CoverArtProvider.


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