18 #ifndef PLUGINS_SAMPLESOURCE_SDRPLAY_SDRPLAYGUI_H_ 19 #define PLUGINS_SAMPLESOURCE_SDRPLAY_SDRPLAYGUI_H_ 43 virtual void destroy();
45 void setName(
const QString& name);
46 QString getName()
const;
48 virtual void resetToDefaults();
49 virtual qint64 getCenterFrequency()
const;
50 virtual void setCenterFrequency(qint64 centerFrequency);
51 virtual QByteArray serialize()
const;
52 virtual bool deserialize(
const QByteArray& data);
54 virtual bool handleMessage(
const Message& message);
72 void displaySettings();
74 void updateSampleRateAndFrequency();
77 void updateHardware();
79 void handleInputMessages();
80 void on_centerFrequency_changed(quint64 value);
81 void on_ppm_valueChanged(
int value);
82 void on_dcOffset_toggled(
bool checked);
83 void on_iqImbalance_toggled(
bool checked);
84 void on_fBand_currentIndexChanged(
int index);
85 void on_bandwidth_currentIndexChanged(
int index);
86 void on_samplerate_currentIndexChanged(
int index);
87 void on_ifFrequency_currentIndexChanged(
int index);
88 void on_decim_currentIndexChanged(
int index);
89 void on_fcPos_currentIndexChanged(
int index);
90 void on_gainTunerOn_toggled(
bool checked);
91 void on_gainTuner_valueChanged(
int value);
92 void on_gainManualOn_toggled(
bool checked);
93 void on_gainLNA_toggled(
bool checked);
94 void on_gainMixer_toggled(
bool checked);
95 void on_gainBaseband_valueChanged(
int value);
96 void on_startStop_toggled(
bool checked);
97 void on_record_toggled(
bool checked);
98 void openDeviceSettingsDialog(
const QPoint& p);
void blockApplySettings(bool block)
SDRPlaySettings m_settings
quint64 m_deviceCenterFrequency
Center frequency in device.
MessageQueue m_inputMessageQueue
DeviceUISet * m_deviceUISet
DeviceSampleSource * m_sampleSource
virtual MessageQueue * getInputMessageQueue()