1 #ifndef INCLUDE_SSBDEMODGUI_H 2 #define INCLUDE_SSBDEMODGUI_H 30 virtual void destroy();
32 void setName(
const QString& name);
33 QString getName()
const;
34 virtual qint64 getCenterFrequency()
const;
35 virtual void setCenterFrequency(qint64 centerFrequency);
37 void resetToDefaults();
38 QByteArray serialize()
const;
39 bool deserialize(
const QByteArray& data);
41 virtual bool handleMessage(
const Message& message);
44 void channelMarkerChangedByCursor();
45 void channelMarkerHighlightedByCursor();
71 bool blockApplySettings(
bool block);
72 void applySettings(
bool force =
false);
73 void applyBandwidths(
int spanLog2,
bool force =
false);
74 int spanLog2Limit(
int spanLog2);
75 void displaySettings();
76 void displayAGCPowerThreshold(
int value);
77 void displayAGCThresholdGate(
int value);
79 void leaveEvent(QEvent*);
80 void enterEvent(QEvent*);
83 void on_deltaFrequency_changed(qint64 value);
84 void on_audioBinaural_toggled(
bool binaural);
85 void on_audioFlipChannels_toggled(
bool flip);
86 void on_dsb_toggled(
bool dsb);
87 void on_BW_valueChanged(
int value);
88 void on_lowCut_valueChanged(
int value);
89 void on_volume_valueChanged(
int value);
90 void on_agc_toggled(
bool checked);
91 void on_agcClamping_toggled(
bool checked);
92 void on_agcTimeLog2_valueChanged(
int value);
93 void on_agcPowerThreshold_valueChanged(
int value);
94 void on_agcThresholdGate_valueChanged(
int value);
95 void on_audioMute_toggled(
bool checked);
96 void on_spanLog2_valueChanged(
int value);
97 void on_flipSidebands_clicked(
bool checked);
98 void onWidgetRolled(QWidget* widget,
bool rollDown);
99 void onMenuDialogCalled(
const QPoint& p);
100 void handleInputMessages();
105 #endif // INCLUDE_SSBDEMODGUI_H
SpectrumVis * m_spectrumVis
ChannelMarker m_channelMarker
SSBDemodSettings m_settings
void * create(QString type)
DeviceUISet * m_deviceUISet
virtual MessageQueue * getInputMessageQueue()
MessageQueue m_inputMessageQueue