2012-12-13 14:44:59 +01:00
|
|
|
#include "skydriveurlhandler.h"
|
|
|
|
|
|
|
|
#include "skydriveservice.h"
|
|
|
|
|
2014-02-07 16:34:20 +01:00
|
|
|
SkydriveUrlHandler::SkydriveUrlHandler(SkydriveService* service,
|
|
|
|
QObject* parent)
|
|
|
|
: UrlHandler(parent), service_(service) {}
|
2012-12-13 14:44:59 +01:00
|
|
|
|
|
|
|
UrlHandler::LoadResult SkydriveUrlHandler::StartLoading(const QUrl& url) {
|
|
|
|
QString file_id(url.path());
|
|
|
|
QUrl real_url = service_->GetStreamingUrlFromSongId(file_id);
|
|
|
|
return LoadResult(url, LoadResult::TrackAvailable, real_url);
|
|
|
|
}
|