1 #ifndef INCLUDE_AMDEMODGUI_H 2 #define INCLUDE_AMDEMODGUI_H 28 virtual void destroy();
30 void setName(
const QString& name);
31 QString getName()
const;
32 virtual qint64 getCenterFrequency()
const;
33 virtual void setCenterFrequency(qint64 centerFrequency);
35 void resetToDefaults();
36 QByteArray serialize()
const;
37 bool deserialize(
const QByteArray& data);
39 virtual bool handleMessage(
const Message& message);
42 void channelMarkerChangedByCursor();
43 void channelMarkerHighlightedByCursor();
65 void blockApplySettings(
bool block);
66 void applySettings(
bool force =
false);
67 void displaySettings();
68 void displayStreamIndex();
70 void leaveEvent(QEvent*);
71 void enterEvent(QEvent*);
74 void on_deltaFrequency_changed(qint64 value);
75 void on_pll_toggled(
bool checked);
76 void on_ssb_toggled(
bool checked);
77 void on_bandpassEnable_toggled(
bool checked);
78 void on_rfBW_valueChanged(
int value);
79 void on_volume_valueChanged(
int value);
80 void on_squelch_valueChanged(
int value);
81 void on_audioMute_toggled(
bool checked);
82 void onWidgetRolled(QWidget* widget,
bool rollDown);
83 void onMenuDialogCalled(
const QPoint& p);
84 void handleInputMessages();
90 #endif // INCLUDE_AMDEMODGUI_H AMDemodSettings m_settings
DeviceUISet * m_deviceUISet
void * create(QString type)
virtual MessageQueue * getInputMessageQueue()
ChannelMarker m_channelMarker
MessageQueue m_inputMessageQueue