21 #ifndef COVERLOCATION_H 22 #define COVERLOCATION_H 25 #include "Helper/Pimpl.h" 48 QStringList local_paths()
const;
49 void add_local_path(
const QString& path);
50 QString local_path(
int idx)
const;
51 QString cover_path()
const;
52 QString identifer()
const;
53 QStringList search_urls()
const;
54 void remove_first_search_url();
56 bool has_search_urls()
const;
57 QString search_term()
const;
58 void set_search_term(
const QString& search_term);
59 QString to_string()
const;
159 QString preferred_path()
const;
163 #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
The CoverLocation class.
Definition: CoverLocation.h:37
The Album class.
Definition: Album.h:38
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:33
static QString get_cover_directory(const QString &append_path)
returns the standard cover directory