diff --git a/plugins/channelrx/demodssb/ssbdemodgui.cpp b/plugins/channelrx/demodssb/ssbdemodgui.cpp
index 8ae7de355..92f1bc1b7 100644
--- a/plugins/channelrx/demodssb/ssbdemodgui.cpp
+++ b/plugins/channelrx/demodssb/ssbdemodgui.cpp
@@ -324,6 +324,9 @@ void SSBDemodGUI::applyBandwidths(bool force)
{
ui->BWText->setText(tr("%1%2k").arg(QChar(0xB1, 0x00)).arg(bwStr));
ui->spanText->setText(tr("%1%2k").arg(QChar(0xB1, 0x00)).arg(spanStr));
+ ui->scaleMinus->setText("0");
+ ui->scaleCenter->setText("");
+ ui->scalePlus->setText(tr("%1").arg(QChar(0xB1, 0x00)));
ui->glSpectrum->setCenterFrequency(0);
ui->glSpectrum->setSampleRate(2*m_spectrumRate);
ui->glSpectrum->setSsbSpectrum(false);
@@ -333,6 +336,9 @@ void SSBDemodGUI::applyBandwidths(bool force)
{
ui->BWText->setText(tr("%1k").arg(bwStr));
ui->spanText->setText(tr("%1k").arg(spanStr));
+ ui->scaleMinus->setText("-");
+ ui->scaleCenter->setText("0");
+ ui->scalePlus->setText("+");
ui->glSpectrum->setCenterFrequency(m_spectrumRate/2);
ui->glSpectrum->setSampleRate(m_spectrumRate);
ui->glSpectrum->setSsbSpectrum(true);
diff --git a/plugins/channelrx/demodssb/ssbdemodgui.ui b/plugins/channelrx/demodssb/ssbdemodgui.ui
index 95e712e77..bbb03ebf8 100644
--- a/plugins/channelrx/demodssb/ssbdemodgui.ui
+++ b/plugins/channelrx/demodssb/ssbdemodgui.ui
@@ -262,6 +262,9 @@
-
+
+ 0
+
-
@@ -316,8 +319,20 @@
-
+
+
+ 50
+ 0
+
+
+
+
+ 50
+ 16777215
+
+
- BW
+ Hi cut
@@ -351,6 +366,12 @@
0
+
+
+ 50
+ 16777215
+
+
3.0k
@@ -361,10 +382,132 @@
+ -
+
+
-
+
+
+
+ 50
+ 0
+
+
+
+
+ 50
+ 10
+
+
+
+
+ 8
+
+
+
+ f
+
+
+ Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
+
+
+
+ -
+
+
+
+ 16777215
+ 10
+
+
+
+
+ 8
+
+
+
+ -
+
+
+
+ -
+
+
+
+ 16777215
+ 10
+
+
+
+
+ 8
+
+
+
+ 0
+
+
+ Qt::AlignCenter
+
+
+
+ -
+
+
+
+ 16777215
+ 10
+
+
+
+
+ 8
+
+
+
+ +
+
+
+ Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
+
+
+
+ -
+
+
+
+ 50
+ 0
+
+
+
+
+ 50
+ 10
+
+
+
+
+
+
+
+
+
-
-
+
+
+ 50
+ 0
+
+
+
+
+ 50
+ 16777215
+
+
Low cut
@@ -400,6 +543,12 @@
0
+
+
+ 50
+ 16777215
+
+
0.3k
@@ -410,6 +559,13 @@
+ -
+
+
+ Qt::Horizontal
+
+
+
-
-
diff --git a/plugins/channeltx/modssb/ssbmodgui.cpp b/plugins/channeltx/modssb/ssbmodgui.cpp
index 9dfb058d6..e9187a29f 100644
--- a/plugins/channeltx/modssb/ssbmodgui.cpp
+++ b/plugins/channeltx/modssb/ssbmodgui.cpp
@@ -477,6 +477,9 @@ void SSBModGUI::applyBandwidths(bool force)
{
ui->BWText->setText(tr("%1%2k").arg(QChar(0xB1, 0x00)).arg(bwStr));
ui->spanText->setText(tr("%1%2k").arg(QChar(0xB1, 0x00)).arg(spanStr));
+ ui->scaleMinus->setText("0");
+ ui->scaleCenter->setText("");
+ ui->scalePlus->setText(tr("%1").arg(QChar(0xB1, 0x00)));
ui->glSpectrum->setCenterFrequency(0);
ui->glSpectrum->setSampleRate(2*m_spectrumRate);
ui->glSpectrum->setSsbSpectrum(false);
@@ -486,6 +489,9 @@ void SSBModGUI::applyBandwidths(bool force)
{
ui->BWText->setText(tr("%1k").arg(bwStr));
ui->spanText->setText(tr("%1k").arg(spanStr));
+ ui->scaleMinus->setText("-");
+ ui->scaleCenter->setText("0");
+ ui->scalePlus->setText("+");
ui->glSpectrum->setCenterFrequency(m_spectrumRate/2);
ui->glSpectrum->setSampleRate(m_spectrumRate);
ui->glSpectrum->setSsbSpectrum(true);
diff --git a/plugins/channeltx/modssb/ssbmodgui.ui b/plugins/channeltx/modssb/ssbmodgui.ui
index bdbd01702..c1f822bed 100644
--- a/plugins/channeltx/modssb/ssbmodgui.ui
+++ b/plugins/channeltx/modssb/ssbmodgui.ui
@@ -283,8 +283,20 @@
-
+
+
+ 50
+ 0
+
+
+
+
+ 50
+ 16777215
+
+
- BW
+ Hi cut
@@ -318,6 +330,12 @@
0
+
+
+ 50
+ 16777215
+
+
3.0k
@@ -328,10 +346,135 @@
+ -
+
+
+ 0
+
+
-
+
+
+
+ 50
+ 0
+
+
+
+
+ 50
+ 10
+
+
+
+
+ 8
+
+
+
+ f
+
+
+ Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
+
+
+
+ -
+
+
+
+ 16777215
+ 10
+
+
+
+
+ 8
+
+
+
+ -
+
+
+
+ -
+
+
+
+ 16777215
+ 10
+
+
+
+
+ 8
+
+
+
+ 0
+
+
+ Qt::AlignCenter
+
+
+
+ -
+
+
+
+ 16777215
+ 10
+
+
+
+
+ 8
+
+
+
+ +
+
+
+ Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
+
+
+
+ -
+
+
+
+ 50
+ 0
+
+
+
+
+ 50
+ 10
+
+
+
+
+
+
+
+
+
-
-
+
+
+ 50
+ 0
+
+
+
+
+ 50
+ 16777215
+
+
Low cut
@@ -367,6 +510,12 @@
0
+
+
+ 50
+ 16777215
+
+
0.3k