26class RadioBrowserSearcher :
27 public StationSearcher
30 PIMPL(RadioBrowserSearcher)
33 explicit RadioBrowserSearcher(QObject* parent);
34 ~RadioBrowserSearcher()
override;
35 [[nodiscard]] QString serviceName()
const override;
39 buildUrl(
const QString& searchtext,
int serverIndex, Mode mode,
int page,
int maxEntries)
const override;
41 std::unique_ptr<StationParser> createStationParser()
override;
42 [[nodiscard]]
int serverCount()
const override;
45 void serverReceived(
const QHostInfo& info);
46 void hostnameReceived(
const QHostInfo& info);