Sayonara Player
|
Signals | |
void | sigStopped () |
void | sigError () |
void | sigDataAvailable () |
void | sigUrlCountExceeded (int urlCount, int maxUrlCount) |
Public Member Functions | |
PodcastHandler (Playlist::Creator *playlistCreator, const std::shared_ptr< StationParserFactory > &stationParserFactory, QObject *parent=nullptr) | |
QList< StationPtr > | fetchAllStations () const override |
bool | updateStation (const QString &stationName, const StationPtr &station) override |
bool | parseStation (const StationPtr &station) |
void | addTemporaryStation (const StationPtr &station) |
bool | isTemporary (const QString &stationName) const |
StationPtr | station (const QString &name) |
bool | addNewStation (const StationPtr &station) |
bool | removeStation (const QString &name) |
virtual QList< StationPtr > | getAllStations () const |
void | stop () |
Protected Member Functions | |
MetaDataList | preprocessPlaylist (const StationPtr &station, MetaDataList tracks) override |
StationPtr | fetchStation (const QString &name) override |
bool | saveStation (const StationPtr &station) override |
bool | deleteStation (const QString &stationName) override |
|
overrideprotectedvirtual |
Implements AbstractStationHandler.
|
nodiscardoverridevirtual |
Implements AbstractStationHandler.
|
nodiscardoverrideprotectedvirtual |
Implements AbstractStationHandler.
|
overrideprotectedvirtual |
Implements AbstractStationHandler.
|
overrideprotectedvirtual |
Implements AbstractStationHandler.
|
overridevirtual |
Implements AbstractStationHandler.