Sayonara Player
Loading...
Searching...
No Matches
StationSearcher Class Referenceabstract
Inheritance diagram for StationSearcher:
CastosPodcastSearcher FMStreamSearcher RadioBrowserSearcher

Public Types

enum  Mode {
  ByName ,
  ByStyle
}

Signals

void sigStationsFound ()

Public Member Functions

 StationSearcher (QObject *parent)
void searchStyle (const QString &style)
void searchStation (const QString &name)
void searchPrevious ()
void searchNext ()
virtual bool canSearchNext () const
virtual bool canSearchPrevious () const
Mode mode () const
const QList< RadioStation > & foundStations () const
virtual int serverCount () const
virtual QString serviceName () const =0

Protected Member Functions

virtual QString buildUrl (const QString &searchtext, int serverIndex, Mode mode, int page, int maxEntries) const =0
virtual QByteArray postData (const QString &searchtext) const
virtual QMap< QByteArray, QByteArray > headers () const
virtual std::unique_ptr< StationParsercreateStationParser ()=0