Use common classes for Tidal and Deezer

This commit is contained in:
Jonas Kvinge
2018-10-17 21:18:39 +02:00
parent 9349ad9383
commit a8a714c820
37 changed files with 266 additions and 2405 deletions

View File

@@ -37,7 +37,7 @@
#include "core/song.h"
#include "internet/internetmodel.h"
#include "internet/internetservice.h"
#include "settings/tidalsettingspage.h"
#include "internet/internetsearch.h"
class NetworkAccessManager;
class TidalUrlHandler;
@@ -54,7 +54,7 @@ class TidalService : public InternetService {
void ReloadSettings();
void Logout();
int Search(const QString &query, TidalSettingsPage::SearchBy searchby);
int Search(const QString &query, InternetSearch::SearchBy searchby);
void CancelSearch();
const bool login_sent() { return login_sent_; }
@@ -130,7 +130,7 @@ class TidalService : public InternetService {
int pending_search_id_;
int next_pending_search_id_;
QString pending_search_text_;
TidalSettingsPage::SearchBy pending_searchby_;
InternetSearch::SearchBy pending_searchby_;
int search_id_;
QString search_text_;