1
0
mirror of https://github.com/f4exb/sdrangel.git synced 2026-06-07 16:34:45 -04:00

BFM demod: implemented mono/stereo control button with stereo pilot lock indication (green)

This commit is contained in:
f4exb
2015-12-07 03:36:56 +01:00
parent baccaba2c8
commit cd31cc6c0e
4 changed files with 49 additions and 3 deletions
+23
View File
@@ -216,6 +216,13 @@ void BFMDemodGUI::on_squelch_valueChanged(int value)
applySettings();
}
void BFMDemodGUI::on_audioStereo_toggled(bool stereo)
{
if (!stereo)
{
ui->audioStereo->setStyleSheet("QToolButton { background:rgb(79,79,79); }");
}
}
void BFMDemodGUI::onWidgetRolled(QWidget* widget, bool rollDown)
{
@@ -334,5 +341,21 @@ void BFMDemodGUI::tick()
Real powDb = CalcDb::dbPower(m_bfmDemod->getMagSq());
m_channelPowerDbAvg.feed(powDb);
ui->channelPower->setText(QString::number(m_channelPowerDbAvg.average(), 'f', 1));
if (m_bfmDemod->getPilotLock())
{
if (ui->audioStereo->isChecked())
{
ui->audioStereo->setStyleSheet("QToolButton { background-color : green; }");
}
}
else
{
if (ui->audioStereo->isChecked())
{
ui->audioStereo->setStyleSheet("QToolButton { background:rgb(79,79,79); }");
}
}
//qDebug() << "Pilot lock: " << m_bfmDemod->getPilotLock() << ":" << m_bfmDemod->getPilotLevel(); TODO: update a GUI item with status
}