29 class LfmSimilarArtistFetcher :
30 public SimilarArtistFetcher
33 PIMPL(LfmSimilarArtistFetcher)
36 LfmSimilarArtistFetcher(
const QString& artist,
const std::shared_ptr<WebClientFactory>& webClientFactory,
37 QObject* parent =
nullptr);
38 ~LfmSimilarArtistFetcher()
override;
39 [[nodiscard]]
const ArtistMatch& similarArtists()
const override;
42 void fetchSimilarArtists(
const QString& artistName)
override;
45 void webClientFinished();