23 #ifndef STREAMHANDLERPODCASTS_H 24 #define STREAMHANDLERPODCASTS_H 26 #include "AbstractStreamHandler.h" 36 bool add_stream(
const QString& station_name,
const QString& url)
override;
38 bool update_url(
const QString& station_name,
const QString& url)
override;
39 bool rename_stream(
const QString &station_name,
const QString &url)
override;
42 #endif // STREAMHANDLERPODCASTS_H bool delete_stream(const QString &station_name) override
Delete a station from the database.
Definition: StreamHandlerPodcasts.h:28
bool get_all_streams(StreamMap &streams) override
This method should return all stations in database.
bool update_url(const QString &station_name, const QString &url) override
Update the url of a station.
bool add_stream(const QString &station_name, const QString &url) override
This method should add a new station to database. If the station already exists, there should be a co...
Used to interprete website data as streams. Some methods have to be overridden, to map their function...
Definition: AbstractStreamHandler.h:44
bool rename_stream(const QString &station_name, const QString &url) override
Rename the station.