 |
Sayonara Player
|
21 #ifndef STREAMHANDLERPODCASTS_H
22 #define STREAMHANDLERPODCASTS_H
24 #include "AbstractStationHandler.h"
37 bool update(
const QString& station_name, StationPtr station)
override;
39 StationPtr createStreamInstance(
const QString& name,
const QString& url)
const override;
40 StationPtr station(
const QString& name)
override;
43 void createPlaylist(StationPtr station,
MetaDataList& tracks)
override;
46 #endif // STREAMHANDLERPODCASTS_H
Definition: EngineUtils.h:33
Used to interprete website data as streams. Some methods have to be overridden, to map their function...
Definition: AbstractStationHandler.h:39
bool deleteStream(const QString &station_name) override
Delete a station from the database.
bool update(const QString &station_name, StationPtr station) override
Update the url of a station.
bool getAllStreams(QList< StationPtr > &stations) override
This method should return all stations in database.
bool addNewStream(StationPtr station) override
This method should add a new station to database. If the station already exists, there should be a co...
Definition: PodcastHandler.h:28