Clementine-audio-player-Mac.../src/internet/subsonicurlhandler.h

24 lines
563 B
C
Raw Normal View History

2012-01-10 17:52:54 +01:00
#ifndef SUBSONICURLHANDLER_H
#define SUBSONICURLHANDLER_H
#include "core/urlhandler.h"
class SubsonicService;
2013-01-09 23:20:55 +01:00
// Subsonic URL handler: subsonic://id
2012-01-10 17:52:54 +01:00
class SubsonicUrlHandler : public UrlHandler {
Q_OBJECT
public:
SubsonicUrlHandler(SubsonicService* service, QObject* parent);
QString scheme() const { return "subsonic"; }
QIcon icon() const { return QIcon(":providers/subsonic-32.png"); }
LoadResult StartLoading(const QUrl& url);
//LoadResult LoadNext(const QUrl& url);
private:
SubsonicService* service_;
};
#endif // SUBSONICURLHANDLER_H