23 #ifndef COVERLOCATION_H 24 #define COVERLOCATION_H 27 #include <QStringList> 61 QStringList _local_paths;
74 QString toString()
const;
78 QStringList local_paths()
const;
79 QString local_path(
int idx)
const;
80 QString cover_path()
const;
81 QString search_url()
const;
82 QString search_term()
const;
83 void set_search_term(
const QString& search_term);
193 #endif // COVERLOCATION_H static CoverLocation getInvalidLocation()
returns an invalid location
static bool isInvalidLocation(const QString &cover_path)
returns if path is the same as the invalid location path
static CoverLocation get_cover_location_by_searchstring(const QString &search_string, const QString &target_path)
fetch a cover for a specific search string
The CoverLocation class.
Definition: CoverLocation.h:38
static QString get_cover_directory()
returns the standard cover directory
The Album class.
Definition: Album.h:40
static CoverLocation get_cover_location(const QString &album_name, const QString &artist_name)
creates CoverLocation by taking the md5 sum between album_name and artist_name
The Artist class.
Definition: Artist.h:36