21#ifndef GUI_SOUNDCLOUDARTISTSEARCH_H
22#define GUI_SOUNDCLOUDARTISTSEARCH_H
24#include "Utils/Pimpl.h"
25#include "Gui/Utils/Widgets/Dialog.h"
33namespace Cover {
class Location; }
37UI_FWD(GUI_SoundcloudArtistSearch)
47 UI_CLASS_SHARED_PTR(GUI_SoundcloudArtistSearch)
59 void artistsFetched(
const ArtistList& artists);
60 void artistsExtFetched(
const ArtistList& artists);
61 void albumsFetched(
const AlbumList& albums);
64 void artistSelected(
int idx);
66 void lineEditFocusEvent(QEvent::Type type);
69 void initUserInterface();
70 void setTrackCountLabel(
int trackCount);
71 void setPlaylistCountLabel(
int playlistCount);
72 void startCoverLookup(
const Cover::Location& location, QListWidget* targetView,
int affectedRow);
75 void languageChanged()
override;
76 void skinChanged()
override;
Definition: CoverLocation.h:39
Dialog with Settings connection. Also contains triggers for language_changed() and skin_changed()....
Definition: Dialog.h:37
Definition: GUI_SoundcloudArtistSearch.h:45
Definition: SoundcloudLibrary.h:38
An interface class needed when implementing a library plugin.
Definition: LocalLibraryWatcher.h:31