19 #ifndef INCLUDE_BFMDEMODGUI_H 20 #define INCLUDE_BFMDEMODGUI_H 45 virtual void destroy();
47 void setName(
const QString& name);
48 QString getName()
const;
49 virtual qint64 getCenterFrequency()
const;
50 virtual void setCenterFrequency(qint64 centerFrequency);
52 void resetToDefaults();
53 QByteArray serialize()
const;
54 bool deserialize(
const QByteArray& data);
56 virtual bool handleMessage(
const Message& message);
59 void channelMarkerChangedByCursor();
60 void channelMarkerHighlightedByCursor();
81 void blockApplySettings(
bool block);
82 void applySettings(
bool force =
false);
83 void displaySettings();
84 void rdsUpdate(
bool force);
85 void rdsUpdateFixedFields();
87 void leaveEvent(QEvent*);
88 void enterEvent(QEvent*);
90 void changeFrequency(qint64 f);
93 void on_deltaFrequency_changed(qint64 value);
94 void on_rfBW_valueChanged(
int value);
95 void on_afBW_valueChanged(
int value);
96 void on_volume_valueChanged(
int value);
97 void on_squelch_valueChanged(
int value);
98 void on_audioStereo_toggled(
bool stereo);
99 void on_lsbStereo_toggled(
bool lsb);
100 void on_showPilot_clicked();
101 void on_rds_clicked();
102 void on_g14ProgServiceNames_currentIndexChanged(
int index);
103 void on_clearData_clicked(
bool checked);
104 void on_g00AltFrequenciesBox_activated(
int index);
105 void on_g14MappedFrequencies_activated(
int index);
106 void on_g14AltFrequencies_activated(
int index);
107 void onWidgetRolled(QWidget* widget,
bool rollDown);
108 void onMenuDialogCalled(
const QPoint& p);
109 void handleInputMessages();
114 #endif // INCLUDE_BFMDEMODGUI_H
std::vector< unsigned int > m_g14ComboIndex
BFMDemodSettings m_settings
MessageQueue m_inputMessageQueue
ChannelMarker m_channelMarker
void * create(QString type)
virtual MessageQueue * getInputMessageQueue()
DeviceUISet * m_deviceUISet
SpectrumVis * m_spectrumVis