![]() |
LeechCraft
0.6.70-15082-g543737046d
Modular cross-platform feature rich live environment.
|
Interface for radio station providers able to restore the radio stations between LeechCraft runs. More...
#include "irestorableradiostationprovider.h"
Public Member Functions | |
virtual QFuture< RadiosRestoreResult_t > | RestoreRadioStations (const QStringList &ids)=0 |
Initiates restoring the radio stations for the given IDs. More... | |
Protected Member Functions | |
virtual | ~IRestorableRadioStationProvider () |
Interface for radio station providers able to restore the radio stations between LeechCraft runs.
An example of such a provider could be the VKontakte streamer. The links to the songs die after a certain amount of time, but still it's desirable to allow restoring the list of tracks.
Definition at line 64 of file irestorableradiostationprovider.h.
|
inlineprotectedvirtual |
Definition at line 67 of file irestorableradiostationprovider.h.
|
pure virtual |
Initiates restoring the radio stations for the given IDs.
The IDs are the ones exposed by the provider via the Media::RadioItemRole::RadioID model role.
[in] | ids | The list of radio IDs to restore. |