29 #ifndef COVERLOOKUP_H_ 30 #define COVERLOOKUP_H_ 51 void sig_finished(
bool);
54 virtual void stop()=0;
86 CoverLookup(QObject* parent=
nullptr,
int n_covers=1);
105 bool fetch_album_cover_standard(
const QString& artist,
const QString& album_name);
113 bool fetch_album_cover_sampler(
const QStringList& artists,
const QString& album_name);
120 bool fetch_album_cover(
const Album& album);
128 bool fetch_album_cover_by_id(
int album_id, quint8 db_id);
135 bool fetch_artist_cover_standard(
const QString& artist);
142 bool fetch_artist_cover(
const Artist& artist);
151 bool fetch_cover_by_searchstring(
const QString& searchstring,
const QString& target_name);
156 void emit_standard_cover();
162 void stop()
override;
The CoverLookupInterface class.
Definition: CoverLookup.h:45
The CoverLocation class.
Definition: CoverLocation.h:37
The Album class.
Definition: Album.h:41
The Artist class.
Definition: Artist.h:36
The CoverLookup class.
Definition: CoverLookup.h:65
std::shared_ptr< CoverLookup > CoverLookupPtr
CoverLookupPtr.
Definition: CoverLookup.h:180