21#ifndef STREAMHANDLERSTREAMS_H
22#define STREAMHANDLERSTREAMS_H
24#include "AbstractStationHandler.h"
35 const std::shared_ptr<StationParserFactory>& stationParserFactory,
36 QObject* parent =
nullptr);
40 bool updateStream(
const QString& stationName,
const StationPtr& station)
override;
42 [[nodiscard]]
static StationPtr createStreamInstance(
const QString& name,
const QString& url);
46 [[nodiscard]] StationPtr fetchStation(
const QString& name)
override;
47 bool saveStream(
const StationPtr& station)
override;
48 bool deleteStream(
const QString& stationName)
override;
Definition AbstractStationHandler.h:39
Definition PlaylistInterface.h:60
Definition EngineUtils.h:33
Definition StreamHandler.h:32