Also add internet_service method for other search providers which have a internet services.
Shouldn't change anything in practice, but better to have items correctly inserted as Internet items FWIW. And will avoid other "custom context menu not working" issues if one day we implement one for these services.
This commit is contained in:
parent
05d43e27a9
commit
f7924905d2
|
@ -17,7 +17,6 @@
|
|||
|
||||
#include "digitallyimportedsearchprovider.h"
|
||||
#include "core/logging.h"
|
||||
#include "internet/digitallyimportedservicebase.h"
|
||||
|
||||
DigitallyImportedSearchProvider::DigitallyImportedSearchProvider(
|
||||
DigitallyImportedServiceBase* service, Application* app, QObject* parent)
|
||||
|
|
|
@ -19,15 +19,16 @@
|
|||
#define DIGITALLYIMPORTEDSEARCHPROVIDER_H
|
||||
|
||||
#include "simplesearchprovider.h"
|
||||
|
||||
class DigitallyImportedServiceBase;
|
||||
#include "internet/digitallyimportedservicebase.h"
|
||||
|
||||
class DigitallyImportedSearchProvider : public SimpleSearchProvider {
|
||||
public:
|
||||
DigitallyImportedSearchProvider(DigitallyImportedServiceBase* service,
|
||||
Application* app, QObject* parent);
|
||||
|
||||
void ShowConfig();
|
||||
// SearchProvider
|
||||
void ShowConfig() override;
|
||||
InternetService* internet_service() override { return service_; }
|
||||
|
||||
protected:
|
||||
void RecreateItems();
|
||||
|
|
|
@ -17,7 +17,6 @@
|
|||
|
||||
#include "savedradiosearchprovider.h"
|
||||
#include "core/mimedata.h"
|
||||
#include "internet/savedradio.h"
|
||||
#include "ui/iconloader.h"
|
||||
|
||||
SavedRadioSearchProvider::SavedRadioSearchProvider(SavedRadio* service,
|
||||
|
|
|
@ -19,14 +19,16 @@
|
|||
#define SAVEDRADIOSEARCHPROVIDER_H
|
||||
|
||||
#include "simplesearchprovider.h"
|
||||
|
||||
class SavedRadio;
|
||||
#include "internet/savedradio.h"
|
||||
|
||||
class SavedRadioSearchProvider : public SimpleSearchProvider {
|
||||
public:
|
||||
SavedRadioSearchProvider(SavedRadio* service, Application* app,
|
||||
QObject* parent);
|
||||
|
||||
// SearchProvider
|
||||
InternetService* internet_service() override { return service_; }
|
||||
|
||||
protected:
|
||||
void RecreateItems();
|
||||
|
||||
|
|
|
@ -16,7 +16,6 @@
|
|||
*/
|
||||
|
||||
#include "somafmsearchprovider.h"
|
||||
#include "internet/somafmservice.h"
|
||||
|
||||
SomaFMSearchProvider::SomaFMSearchProvider(SomaFMServiceBase* service,
|
||||
Application* app, QObject* parent)
|
||||
|
|
|
@ -19,13 +19,14 @@
|
|||
#define SOMAFMSEARCHPROVIDER_H
|
||||
|
||||
#include "simplesearchprovider.h"
|
||||
|
||||
class SomaFMServiceBase;
|
||||
#include "internet/somafmservice.h"
|
||||
|
||||
class SomaFMSearchProvider : public SimpleSearchProvider {
|
||||
public:
|
||||
SomaFMSearchProvider(SomaFMServiceBase* service, Application* app,
|
||||
QObject* parent);
|
||||
// SearchProvider
|
||||
InternetService* internet_service() override { return service_; }
|
||||
|
||||
void LoadArtAsync(int id, const Result& result);
|
||||
|
||||
|
|
Loading…
Reference in New Issue