19 #ifndef INCLUDE_UDPSRCGUI_H 20 #define INCLUDE_UDPSRCGUI_H 23 #include <QHostAddress> 46 virtual void destroy();
48 void setName(
const QString& name);
49 QString getName()
const;
50 virtual qint64 getCenterFrequency()
const;
51 virtual void setCenterFrequency(qint64 centerFrequency);
53 void resetToDefaults();
54 QByteArray serialize()
const;
55 bool deserialize(
const QByteArray& data);
57 virtual bool handleMessage(
const Message& message);
60 void channelMarkerChangedByCursor();
61 void channelMarkerHighlightedByCursor();
85 void blockApplySettings(
bool block);
86 void applySettings(
bool force =
false);
87 void applySettingsImmediate(
bool force =
false);
88 void displaySettings();
89 void setSampleFormat(
int index);
92 void leaveEvent(QEvent*);
93 void enterEvent(QEvent*);
96 void handleSourceMessages();
97 void on_deltaFrequency_changed(qint64 value);
98 void on_sampleFormat_currentIndexChanged(
int index);
99 void on_outputUDPAddress_editingFinished();
100 void on_outputUDPPort_editingFinished();
101 void on_inputUDPAudioPort_editingFinished();
102 void on_sampleRate_textEdited(
const QString& arg1);
103 void on_rfBandwidth_textEdited(
const QString& arg1);
104 void on_fmDeviation_textEdited(
const QString& arg1);
105 void on_audioActive_toggled(
bool active);
106 void on_audioStereo_toggled(
bool stereo);
107 void on_applyBtn_clicked();
108 void onWidgetRolled(QWidget* widget,
bool rollDown);
109 void onMenuDialogCalled(
const QPoint& p);
110 void on_gain_valueChanged(
int value);
111 void on_volume_valueChanged(
int value);
112 void on_squelch_valueChanged(
int value);
113 void on_squelchGate_valueChanged(
int value);
114 void on_agc_toggled(
bool agc);
118 #endif // INCLUDE_UDPSRCGUI_H
MessageQueue m_inputMessageQueue
bool m_rfBandwidthChanged
ChannelMarker m_channelMarker
void * create(QString type)
DeviceUISet * m_deviceUISet
MovingAverage< double > m_inPowerAvg
virtual MessageQueue * getInputMessageQueue()
MovingAverage< double > m_channelPowerAvg
UDPSinkSettings m_settings
SpectrumVis * m_spectrumVis