Sayonara Player
CoverFetcherUrl.h
1 #ifndef COVERFETCHERURL_H
2 #define COVERFETCHERURL_H
3 
4 #include "Utils/Pimpl.h"
5 
6 namespace Cover::Fetcher
7 {
8  class Manager;
16  class Url
17  {
18  friend class Manager;
19 
20  PIMPL(Url)
21 
22  private:
23  Url();
24  Url(const QString& identifier, const QString& url);
25 
26  public:
27  Url(const Url& other);
28  Url& operator=(const Url& other);
29  ~Url();
30 
31  void setIdentifier(const QString& identifier);
32  QString identifier() const;
33 
34  void setUrl(const QString& url);
35  QString url() const;
36  };
37 }
38 
39 #endif // COVERFETCHERURL_H
Cover::Fetcher::Manager
Retrieve Download Urls for Cover Searcher. CoverFetcherInterface can be registered,...
Definition: CoverFetchManager.h:47
Cover::Fetcher::Url
An Url is defined by its identifier and a custom url string. The identifier is the same as being used...
Definition: CoverFetcherUrl.h:17