18 #ifndef KRADIO_STANDARDSCANDIALOG_H
19 #define KRADIO_STANDARDSCANDIALOG_H
25 #include "seekradio_interfaces.h"
26 #include "radio_interfaces.h"
29 #include <QtCore/QTimer>
30 #include <QtCore/QDateTime>
31 #include <QtGui/QDialog>
33 class Ui_StandardScanDialogUI;
36 public ISeekRadioClient,
38 public IErrorLogClient
45 bool connectI (Interface *i);
46 bool disconnectI (Interface *i);
56 bool noticeSeekStarted (
bool up);
57 bool noticeSeekStopped ();
58 bool noticeSeekFinished (
const RadioStation &s,
bool goodQuality);
59 bool noticeProgress (
float f);
64 bool noticePowerChanged(
bool on);
71 bool noticeRDSStationNameChanged(
const QString &);
81 void slotWait4RDSTimeout();
85 void addCurrentStation();
98 Ui_StandardScanDialogUI *
m_ui;
bool noticeCurrentSoundStreamSinkIDChanged(SoundStreamID)
bool noticeRDSStateChanged(bool)
Contains a list of stations, including meta data.
RadioStation * m_oldStation
Ui_StandardScanDialogUI * m_ui
bool noticeStationsChanged(const StationList &)
bool noticeRDSRadioTextChanged(const QString &)
bool noticeStationChanged(const RadioStation &, int)
bool noticeCurrentSoundStreamSourceIDChanged(SoundStreamID)
bool noticePresetFileChanged(const QString &)
const StationList & getStations() const