Refactoring

This commit is contained in:
Jonas Kvinge
2024-10-22 18:12:33 +02:00
parent dfcf715291
commit 8da2b9cd94
623 changed files with 9071 additions and 5126 deletions

View File

@@ -30,13 +30,13 @@
#include "core/song.h"
#include "qobuz/qobuzservice.h"
class Application;
class TaskManager;
class QobuzUrlHandler : public UrlHandler {
Q_OBJECT
public:
explicit QobuzUrlHandler(Application *app, QobuzService *service);
explicit QobuzUrlHandler(const SharedPtr<TaskManager> task_manager, QobuzService *service);
QString scheme() const { return service_->url_scheme(); }
LoadResult StartLoading(const QUrl &url);
@@ -54,7 +54,7 @@ class QobuzUrlHandler : public UrlHandler {
uint id;
int task_id;
};
Application *app_;
const SharedPtr<TaskManager> task_manager_;
QobuzService *service_;
QMap<uint, Request> requests_;
};