2 * Copyright (C) 2005-2018 Team Kodi
3 * This file is part of Kodi - https://kodi.tv
5 * SPDX-License-Identifier: GPL-2.0-or-later
6 * See LICENSES/README.md for more information.
11 #include "addons/Scraper.h"
12 #include "music/Artist.h"
17 namespace MUSIC_GRABBER
19 class CMusicArtistInfo
22 CMusicArtistInfo() = default;
23 CMusicArtistInfo(const std::string
& strArtist
, const CScraperUrl
& strArtistURL
);
24 virtual ~CMusicArtistInfo() = default;
25 bool Loaded() const { return m_bLoaded
; }
26 void SetLoaded() { m_bLoaded
= true; }
27 void SetArtist(const CArtist
& artist
);
28 const CArtist
& GetArtist() const { return m_artist
; }
29 CArtist
& GetArtist() { return m_artist
; }
30 const CScraperUrl
& GetArtistURL() const { return m_artistURL
; }
31 bool Load(XFILE::CCurlFile
& http
, const ADDON::ScraperPtr
& scraper
,
32 const std::string
&strSearch
);
36 CScraperUrl m_artistURL
;
37 bool m_bLoaded
= false;