diff --git a/plugins/channelrx/demodssb/ssbdemodgui.cpp b/plugins/channelrx/demodssb/ssbdemodgui.cpp index ee0baf9bb..97b9c0a55 100644 --- a/plugins/channelrx/demodssb/ssbdemodgui.cpp +++ b/plugins/channelrx/demodssb/ssbdemodgui.cpp @@ -285,7 +285,7 @@ void SSBDemodGUI::on_volume_valueChanged(int value) applySettings(); } -void SSBDemodGUI::on_agc_stateChanged(int state __attribute((__unused__))) +void SSBDemodGUI::on_agc_toggled(bool checked __attribute((__unused__))) { applySettings(); } diff --git a/plugins/channelrx/demodssb/ssbdemodgui.h b/plugins/channelrx/demodssb/ssbdemodgui.h index b38538668..0ec35c327 100644 --- a/plugins/channelrx/demodssb/ssbdemodgui.h +++ b/plugins/channelrx/demodssb/ssbdemodgui.h @@ -48,7 +48,7 @@ private slots: void on_BW_valueChanged(int value); void on_lowCut_valueChanged(int value); void on_volume_valueChanged(int value); - void on_agc_stateChanged(int state); + void on_agc_toggled(bool checked); void on_agcTimeLog2_valueChanged(int value); void on_agcPowerThreshold_valueChanged(int value); void on_agcThresholdGate_valueChanged(int value); diff --git a/plugins/channelrx/demodssb/ssbdemodgui.ui b/plugins/channelrx/demodssb/ssbdemodgui.ui index c810f96a5..b51f98f33 100644 --- a/plugins/channelrx/demodssb/ssbdemodgui.ui +++ b/plugins/channelrx/demodssb/ssbdemodgui.ui @@ -462,10 +462,16 @@ - + + + Togle AGC + AGC + + true + @@ -713,6 +719,11 @@
gui/valuedialz.h
1 + + ButtonSwitch + QToolButton +
gui/buttonswitch.h
+
diff --git a/plugins/channeltx/modssb/ssbmodgui.cpp b/plugins/channeltx/modssb/ssbmodgui.cpp index 0122cf415..fd5b77a78 100644 --- a/plugins/channeltx/modssb/ssbmodgui.cpp +++ b/plugins/channeltx/modssb/ssbmodgui.cpp @@ -431,7 +431,7 @@ void SSBModGUI::on_mic_toggled(bool checked) m_ssbMod->getInputMessageQueue()->push(message); } -void SSBModGUI::on_agc_stateChanged(int state __attribute((__unused__))) +void SSBModGUI::on_agc_toggled(bool checked __attribute((__unused__))) { applySettings(); } diff --git a/plugins/channeltx/modssb/ssbmodgui.h b/plugins/channeltx/modssb/ssbmodgui.h index b0c37b67d..ddc04c3be 100644 --- a/plugins/channeltx/modssb/ssbmodgui.h +++ b/plugins/channeltx/modssb/ssbmodgui.h @@ -71,7 +71,7 @@ private slots: void on_tone_toggled(bool checked); void on_toneFrequency_valueChanged(int value); void on_mic_toggled(bool checked); - void on_agc_stateChanged(int state); + void on_agc_toggled(bool checked); void on_agcOrder_valueChanged(int value); void on_agcTime_valueChanged(int value); void on_agcThreshold_valueChanged(int value); diff --git a/plugins/channeltx/modssb/ssbmodgui.ui b/plugins/channeltx/modssb/ssbmodgui.ui index 909407cab..8ee44a91f 100644 --- a/plugins/channeltx/modssb/ssbmodgui.ui +++ b/plugins/channeltx/modssb/ssbmodgui.ui @@ -466,12 +466,15 @@ - + Toggle audio compressor - Cmp + CMP + + + true