Kodi Documentation 22.0
Kodi is an open source media player and entertainment hub.
Loading...
Searching...
No Matches
MUSIC_GRABBER::CMusicAlbumInfo Class Reference

#include <MusicAlbumInfo.h>

Public Member Functions

 CMusicAlbumInfo ()=default
 
 CMusicAlbumInfo (const std::string &strAlbumInfo, const CScraperUrl &strAlbumURL)
 
 CMusicAlbumInfo (const std::string &strAlbum, const std::string &strArtist, const std::string &strAlbumInfo, const CScraperUrl &strAlbumURL)
 
virtual ~CMusicAlbumInfo ()=default
 
bool Loaded () const
 
void SetLoaded (bool bLoaded)
 
const CAlbumGetAlbum () const
 
CAlbumGetAlbum ()
 
void SetAlbum (CAlbum &album)
 
const std::string & GetTitle2 () const
 
void SetTitle (const std::string &strTitle)
 
const CScraperUrlGetAlbumURL () const
 
float GetRelevance () const
 
void SetRelevance (float relevance)
 
bool Load (XFILE::CCurlFile &http, const ADDON::ScraperPtr &scraper)
 

Protected Attributes

bool m_bLoaded = false
 
CAlbum m_album
 
float m_relevance = -1
 
std::string m_strTitle2
 
CScraperUrl m_albumURL
 

Constructor & Destructor Documentation

◆ CMusicAlbumInfo() [1/3]

MUSIC_GRABBER::CMusicAlbumInfo::CMusicAlbumInfo ( )
default

◆ CMusicAlbumInfo() [2/3]

CMusicAlbumInfo::CMusicAlbumInfo ( const std::string & strAlbumInfo,
const CScraperUrl & strAlbumURL )

◆ CMusicAlbumInfo() [3/3]

CMusicAlbumInfo::CMusicAlbumInfo ( const std::string & strAlbum,
const std::string & strArtist,
const std::string & strAlbumInfo,
const CScraperUrl & strAlbumURL )

◆ ~CMusicAlbumInfo()

virtual MUSIC_GRABBER::CMusicAlbumInfo::~CMusicAlbumInfo ( )
virtualdefault

Member Function Documentation

◆ GetAlbum() [1/2]

CAlbum & MUSIC_GRABBER::CMusicAlbumInfo::GetAlbum ( )
inline

◆ GetAlbum() [2/2]

const CAlbum & MUSIC_GRABBER::CMusicAlbumInfo::GetAlbum ( ) const
inline

◆ GetAlbumURL()

const CScraperUrl & MUSIC_GRABBER::CMusicAlbumInfo::GetAlbumURL ( ) const
inline

◆ GetRelevance()

float MUSIC_GRABBER::CMusicAlbumInfo::GetRelevance ( ) const
inline

◆ GetTitle2()

const std::string & MUSIC_GRABBER::CMusicAlbumInfo::GetTitle2 ( ) const
inline

◆ Load()

bool CMusicAlbumInfo::Load ( XFILE::CCurlFile & http,
const ADDON::ScraperPtr & scraper )

◆ Loaded()

bool MUSIC_GRABBER::CMusicAlbumInfo::Loaded ( ) const
inline

◆ SetAlbum()

void CMusicAlbumInfo::SetAlbum ( CAlbum & album)

◆ SetLoaded()

void MUSIC_GRABBER::CMusicAlbumInfo::SetLoaded ( bool bLoaded)
inline

◆ SetRelevance()

void MUSIC_GRABBER::CMusicAlbumInfo::SetRelevance ( float relevance)
inline

◆ SetTitle()

void MUSIC_GRABBER::CMusicAlbumInfo::SetTitle ( const std::string & strTitle)
inline

Member Data Documentation

◆ m_album

CAlbum MUSIC_GRABBER::CMusicAlbumInfo::m_album
protected

◆ m_albumURL

CScraperUrl MUSIC_GRABBER::CMusicAlbumInfo::m_albumURL
protected

◆ m_bLoaded

bool MUSIC_GRABBER::CMusicAlbumInfo::m_bLoaded = false
protected

◆ m_relevance

float MUSIC_GRABBER::CMusicAlbumInfo::m_relevance = -1
protected

◆ m_strTitle2

std::string MUSIC_GRABBER::CMusicAlbumInfo::m_strTitle2
protected

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