21#ifndef STATIONSEARCHER_H
22#define STATIONSEARCHER_H
24#include "Utils/Pimpl.h"
45 void sigStationsFound();
57 void searchStyle(
const QString& style);
58 void searchStation(
const QString& name);
59 void searchPrevious();
62 [[nodiscard]]
virtual bool canSearchNext()
const;
63 [[nodiscard]]
virtual bool canSearchPrevious()
const;
64 [[nodiscard]] Mode mode()
const;
66 [[nodiscard]]
virtual int serverCount()
const;
69 [[nodiscard]]
virtual QString
70 buildUrl(
const QString& searchtext,
int serverIndex, Mode mode,
int page,
int maxEntries)
const = 0;
72 [[nodiscard]]
virtual std::unique_ptr<StationParser> createStationParser() = 0;
76 void searchFinished();
Definition EngineUtils.h:33
Definition StationSearcher.h:31
Definition StationSearcher.h:40
Definition RadioStation.h:36