1 #ifndef INCLUDE_NFMDEMODGUI_H 2 #define INCLUDE_NFMDEMODGUI_H 27 virtual void destroy();
29 void setName(
const QString& name);
30 QString getName()
const;
31 virtual qint64 getCenterFrequency()
const;
32 virtual void setCenterFrequency(qint64 centerFrequency);
34 void resetToDefaults();
35 QByteArray serialize()
const;
36 bool deserialize(
const QByteArray& data);
38 virtual bool handleMessage(
const Message& message);
39 void setCtcssFreq(
Real ctcssFreq);
42 void channelMarkerChangedByCursor();
43 void channelMarkerHighlightedByCursor();
62 void blockApplySettings(
bool block);
63 void applySettings(
bool force =
false);
64 void displaySettings();
66 void leaveEvent(QEvent*);
67 void enterEvent(QEvent*);
70 void on_deltaFrequency_changed(qint64 value);
71 void on_rfBW_currentIndexChanged(
int index);
72 void on_afBW_valueChanged(
int value);
73 void on_volume_valueChanged(
int value);
74 void on_squelchGate_valueChanged(
int value);
75 void on_deltaSquelch_toggled(
bool checked);
76 void on_squelch_valueChanged(
int value);
77 void on_ctcss_currentIndexChanged(
int index);
78 void on_ctcssOn_toggled(
bool checked);
79 void on_highPassFilter_toggled(
bool checked);
80 void on_audioMute_toggled(
bool checked);
81 void onWidgetRolled(QWidget* widget,
bool rollDown);
82 void onMenuDialogCalled(
const QPoint& p);
83 void handleInputMessages();
88 #endif // INCLUDE_NFMDEMODGUI_H
DeviceUISet * m_deviceUISet
virtual MessageQueue * getInputMessageQueue()
void * create(QString type)
ChannelMarker m_channelMarker
NFMDemodSettings m_settings
bool m_basicSettingsShown
MessageQueue m_inputMessageQueue