21#ifndef GUISTATIONSEARCHER_H
22#define GUISTATIONSEARCHER_H
24#include "Gui/Utils/Widgets/Dialog.h"
25#include "Components/Streaming/StationSearcher/StationSearcher.h"
26#include "Utils/Pimpl.h"
39 void sigStreamSelected(
const QString& name,
const QString& url,
bool save);
42 explicit GUI_StationSearcher(
const std::shared_ptr<StationSearcherHandler>& stationSearcherHandler,
43 QWidget* parent =
nullptr);
47 void showEvent(QShowEvent* e)
override;
48 void closeEvent(QCloseEvent* e)
override;
50 void languageChanged()
override;
51 void skinChanged()
override;
55 void searchPreviousClicked();
56 void searchNextClicked();
58 void saveAndListenClicked();
60 void searchTextChanged(
const QString& text);
61 void stationsFetched();
63 void currentStationChanged();
64 void currentServiceChanged(
const QString& service);
67 void listen(
bool save);
68 void checkListenButtons();
71 void changeMode(StationSearcher::Mode mode);
Definition GUI_StationSearcher.h:33
Dialog with Settings connection. Also contains triggers for language_changed() and skin_changed()....
Definition Dialog.h:37
Definition StationSearcherHandler.h:30
Definition StationSearcher.h:40
Definition RadioStation.h:36