You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
379 lines
5.8 KiB
C++
379 lines
5.8 KiB
C++
#include "cartist.h"
|
|
|
|
|
|
cArtist::cArtist() :
|
|
m_iArtistID(0),
|
|
m_szArtist(QString("")),
|
|
m_szArtistStripped(QString("")),
|
|
m_szArtistAlernate(QString("")),
|
|
m_szLabel(QString("")),
|
|
m_iLabelID(0),
|
|
m_iFormedYear(0),
|
|
m_iBornYear(0),
|
|
m_iDiedYear(0),
|
|
m_szDisbanded(QString("")),
|
|
m_szStyle(QString("")),
|
|
m_szGenre(QString("")),
|
|
m_szMood(QString("")),
|
|
m_szWebsite(QString("")),
|
|
m_szFacebook(QString("")),
|
|
m_szTwitter(QString("")),
|
|
m_szBiography(QString("")),
|
|
m_szGender(QString("")),
|
|
m_iMembers(0),
|
|
m_szCountry(QString("")),
|
|
m_szCountryCode(QString("")),
|
|
m_szArtistThumb(QString("")),
|
|
m_szArtistLogo(QString("")),
|
|
m_szArtistClearart(QString("")),
|
|
m_szArtistWideThumb(QString("")),
|
|
m_szArtistFanart(QString("")),
|
|
m_szArtistFanart2(QString("")),
|
|
m_szArtistFanart3(QString("")),
|
|
m_szArtistBanner(QString("")),
|
|
m_szMusicBrainzID(QString("")),
|
|
m_szLastFMChart(QString(""))
|
|
{
|
|
}
|
|
|
|
void cArtist::setArtistID(const qint32& iArtistID)
|
|
{
|
|
m_iArtistID = iArtistID;
|
|
}
|
|
|
|
qint32 cArtist::artistID()
|
|
{
|
|
return(m_iArtistID);
|
|
}
|
|
|
|
void cArtist::setArtist(const QString& szArtist)
|
|
{
|
|
m_szArtist = szArtist;
|
|
}
|
|
|
|
QString cArtist::artist()
|
|
{
|
|
return(m_szArtist);
|
|
}
|
|
|
|
void cArtist::setArtistStripped(const QString& szArtistStripped)
|
|
{
|
|
m_szArtistStripped = szArtistStripped;
|
|
}
|
|
|
|
QString cArtist::artistStripped()
|
|
{
|
|
return(m_szArtistStripped);
|
|
}
|
|
|
|
void cArtist::setArtistAlernate(const QString& szArtistAlernate)
|
|
{
|
|
m_szArtistAlernate = szArtistAlernate;
|
|
}
|
|
|
|
QString cArtist::artistAlernate()
|
|
{
|
|
return(m_szArtistAlernate);
|
|
}
|
|
|
|
void cArtist::setLabel(const QString& szLabel)
|
|
{
|
|
m_szLabel = szLabel;
|
|
}
|
|
|
|
QString cArtist::label()
|
|
{
|
|
return(m_szLabel);
|
|
}
|
|
|
|
void cArtist::setLabelID(const qint32& iLabelID)
|
|
{
|
|
m_iLabelID = iLabelID;
|
|
}
|
|
|
|
qint32 cArtist::labelID()
|
|
{
|
|
return(m_iLabelID);
|
|
}
|
|
|
|
void cArtist::setFormedYear(const qint32& iFormedYear)
|
|
{
|
|
m_iFormedYear = iFormedYear;
|
|
}
|
|
|
|
qint32 cArtist::formedYear()
|
|
{
|
|
return(m_iFormedYear);
|
|
}
|
|
|
|
void cArtist::setBornYear(const qint32& iBornYear)
|
|
{
|
|
m_iBornYear = iBornYear;
|
|
}
|
|
|
|
qint32 cArtist::bornYear()
|
|
{
|
|
return(m_iBornYear);
|
|
}
|
|
|
|
void cArtist::setDiedYear(const qint32& iDiedYear)
|
|
{
|
|
m_iDiedYear = iDiedYear;
|
|
}
|
|
|
|
qint32 cArtist::diedYear()
|
|
{
|
|
return(m_iDiedYear);
|
|
}
|
|
|
|
void cArtist::setDisbanded(const QString& szDisbanded)
|
|
{
|
|
m_szDisbanded = szDisbanded;
|
|
}
|
|
|
|
QString cArtist::disbanded()
|
|
{
|
|
return(m_szDisbanded);
|
|
}
|
|
|
|
void cArtist::setStyle(const QString& szStyle)
|
|
{
|
|
m_szStyle = szStyle;
|
|
}
|
|
|
|
QString cArtist::style()
|
|
{
|
|
return(m_szStyle);
|
|
}
|
|
|
|
void cArtist::setGenre(const QString& szGenre)
|
|
{
|
|
m_szGenre = szGenre;
|
|
}
|
|
|
|
QString cArtist::genre()
|
|
{
|
|
return(m_szGenre);
|
|
}
|
|
|
|
void cArtist::setMood(const QString& szMood)
|
|
{
|
|
m_szMood = szMood;
|
|
}
|
|
|
|
QString cArtist::mood()
|
|
{
|
|
return(m_szMood);
|
|
}
|
|
|
|
void cArtist::setWebsite(const QString& szWebsite)
|
|
{
|
|
m_szWebsite = szWebsite;
|
|
}
|
|
|
|
QString cArtist::website()
|
|
{
|
|
return(m_szWebsite);
|
|
}
|
|
|
|
void cArtist::setFacebook(const QString& szFacebook)
|
|
{
|
|
m_szFacebook = szFacebook;
|
|
}
|
|
|
|
QString cArtist::facebook()
|
|
{
|
|
return(m_szFacebook);
|
|
}
|
|
|
|
void cArtist::setTwitter(const QString& szTwitter)
|
|
{
|
|
m_szTwitter = szTwitter;
|
|
}
|
|
|
|
QString cArtist::twitter()
|
|
{
|
|
return(m_szTwitter);
|
|
}
|
|
|
|
void cArtist::setBiography(const QString& szBiography)
|
|
{
|
|
m_szBiography = szBiography;
|
|
}
|
|
|
|
QString cArtist::biography()
|
|
{
|
|
return(m_szBiography);
|
|
}
|
|
|
|
void cArtist::setGender(const QString& szGender)
|
|
{
|
|
m_szGender = szGender;
|
|
}
|
|
|
|
QString cArtist::gender()
|
|
{
|
|
return(m_szGender);
|
|
}
|
|
|
|
void cArtist::setMembers(const qint32& iMembers)
|
|
{
|
|
m_iMembers = iMembers;
|
|
}
|
|
|
|
qint32 cArtist::members()
|
|
{
|
|
return(m_iMembers);
|
|
}
|
|
|
|
void cArtist::setCountry(const QString& szCountry)
|
|
{
|
|
m_szCountry = szCountry;
|
|
}
|
|
|
|
QString cArtist::country()
|
|
{
|
|
return(m_szCountry);
|
|
}
|
|
|
|
void cArtist::setCountryCode(const QString& szCountryCode)
|
|
{
|
|
m_szCountryCode = szCountryCode;
|
|
}
|
|
|
|
QString cArtist::countryCode()
|
|
{
|
|
return(m_szCountryCode);
|
|
}
|
|
|
|
void cArtist::setArtistThumb(const QString& szArtistThumb)
|
|
{
|
|
m_szArtistThumb = szArtistThumb;
|
|
}
|
|
|
|
QString cArtist::artistThumb()
|
|
{
|
|
return(m_szArtistThumb);
|
|
}
|
|
|
|
void cArtist::setArtistLogo(const QString& szArtistLogo)
|
|
{
|
|
m_szArtistLogo = szArtistLogo;
|
|
}
|
|
|
|
QString cArtist::artistLogo()
|
|
{
|
|
return(m_szArtistLogo);
|
|
}
|
|
|
|
void cArtist::setArtistClearart(const QString& szArtistClearart)
|
|
{
|
|
m_szArtistClearart = szArtistClearart;
|
|
}
|
|
|
|
QString cArtist::artistClearart()
|
|
{
|
|
return(m_szArtistClearart);
|
|
}
|
|
|
|
void cArtist::setArtistWideThumb(const QString& szArtistWideThumb)
|
|
{
|
|
m_szArtistWideThumb = szArtistWideThumb;
|
|
}
|
|
|
|
QString cArtist::artistWideThumb()
|
|
{
|
|
return(m_szArtistWideThumb);
|
|
}
|
|
|
|
void cArtist::setArtistFanart(const QString& szArtistFanart)
|
|
{
|
|
m_szArtistFanart = szArtistFanart;
|
|
}
|
|
|
|
QString cArtist::artistFanart()
|
|
{
|
|
return(m_szArtistFanart);
|
|
}
|
|
|
|
void cArtist::setArtistFanart2(const QString& szArtistFanart2)
|
|
{
|
|
m_szArtistFanart2 = szArtistFanart2;
|
|
}
|
|
|
|
QString cArtist::artistFanart2()
|
|
{
|
|
return(m_szArtistFanart2);
|
|
}
|
|
|
|
void cArtist::setArtistFanart3(const QString& szArtistFanart3)
|
|
{
|
|
m_szArtistFanart3 = szArtistFanart3;
|
|
}
|
|
|
|
QString cArtist::artistFanart3()
|
|
{
|
|
return(m_szArtistFanart3);
|
|
}
|
|
|
|
void cArtist::setArtistBanner(const QString& szArtistBanner)
|
|
{
|
|
m_szArtistBanner = szArtistBanner;
|
|
}
|
|
|
|
QString cArtist::artistBanner()
|
|
{
|
|
return(m_szArtistBanner);
|
|
}
|
|
|
|
void cArtist::setMusicBrainzID(const QString& szMusicBrainzID)
|
|
{
|
|
m_szMusicBrainzID = szMusicBrainzID;
|
|
}
|
|
|
|
QString cArtist::musicBrainzID()
|
|
{
|
|
return(m_szMusicBrainzID);
|
|
}
|
|
|
|
void cArtist::setLastFMChart(const QString& szLastFMChart)
|
|
{
|
|
m_szLastFMChart = szLastFMChart;
|
|
}
|
|
|
|
QString cArtist::lastFMChart()
|
|
{
|
|
return(m_szLastFMChart);
|
|
}
|
|
|
|
cArtist* cArtistList::add(const qint32& iID)
|
|
{
|
|
cArtist* lpNew = find(iID);
|
|
if(!lpNew)
|
|
lpNew = new cArtist;
|
|
lpNew->setArtistID(iID);
|
|
append(lpNew);
|
|
return(lpNew);
|
|
}
|
|
|
|
cArtist* cArtistList::add(cArtist* lpArtist)
|
|
{
|
|
for(int z = 0;z < count();z++)
|
|
{
|
|
if(at(z) == lpArtist)
|
|
return(0);
|
|
}
|
|
append(lpArtist);
|
|
return(lpArtist);
|
|
}
|
|
|
|
cArtist* cArtistList::find(const qint32& iID)
|
|
{
|
|
for(int z = 0;z < count();z++)
|
|
{
|
|
if(at(z)->artistID() == iID)
|
|
return(at(z));
|
|
}
|
|
return(0);
|
|
}
|