46 class GUI_ArtistSearch :
50 UI_CLASS_SHARED_PTR(GUI_SoundcloudArtistSearch)
51 PIMPL(GUI_ArtistSearch)
54 explicit GUI_ArtistSearch(
SC::Library* library, QWidget* parent =
nullptr);
55 ~GUI_ArtistSearch()
override;
62 void artistsFetched(
const ArtistList& artists);
63 void artistsExtFetched(
const ArtistList& artists);
64 void albumsFetched(
const AlbumList& albums);
67 void artistSelected(
int idx);
69 void lineEditFocusEvent(QEvent::Type type);
72 void initUserInterface();
73 void setTrackCountLabel(
int trackCount);
74 void setPlaylistCountLabel(
int playlistCount);
75 void startCoverLookup(
const Cover::Location& location, QListWidget* targetView,
int affectedRow);
78 void languageChanged()
override;
79 void skinChanged()
override;