1 #ifndef INCLUDE_WFMDEMODGUI_H 2 #define INCLUDE_WFMDEMODGUI_H 25 virtual void destroy();
27 void setName(
const QString& name);
28 QString getName()
const;
29 virtual qint64 getCenterFrequency()
const;
30 virtual void setCenterFrequency(qint64 centerFrequency);
32 void resetToDefaults();
33 QByteArray serialize()
const;
34 bool deserialize(
const QByteArray& data);
36 virtual bool handleMessage(
const Message& message);
39 void channelMarkerChangedByCursor();
40 void channelMarkerHighlightedByCursor();
59 void blockApplySettings(
bool block);
60 void applySettings(
bool force =
false);
61 void displaySettings();
63 void leaveEvent(QEvent*);
64 void enterEvent(QEvent*);
67 void on_deltaFrequency_changed(qint64 value);
68 void on_rfBW_changed(quint64 value);
69 void on_afBW_valueChanged(
int value);
70 void on_volume_valueChanged(
int value);
71 void on_squelch_valueChanged(
int value);
72 void on_audioMute_toggled(
bool checked);
73 void onWidgetRolled(QWidget* widget,
bool rollDown);
74 void onMenuDialogCalled(
const QPoint& p);
75 void handleInputMessages();
80 #endif // INCLUDE_WFMDEMODGUI_H
bool m_basicSettingsShown
MessageQueue m_inputMessageQueue
void * create(QString type)
WFMDemodSettings m_settings
DeviceUISet * m_deviceUISet
ChannelMarker m_channelMarker
virtual MessageQueue * getInputMessageQueue()