Make cbRxAll invisible in SuperHound mode, and treat it as checked.

This commit is contained in:
Joe Taylor 2024-05-31 09:03:15 -04:00
parent 82afc82dd1
commit 6f02013694

View File

@ -2618,6 +2618,7 @@ void MainWindow::statusChanged()
ui->cbSendMsg->setVisible(false);
ui->sbNslots->setValue(m_Nslots0);
}
if (SpecOp::HOUND==m_specOp) ui->cbRxAll->setVisible(!m_config.superFox());
}
bool MainWindow::eventFilter (QObject * object, QEvent * event)
@ -3482,7 +3483,8 @@ void MainWindow::decode() //decode()
if(dec_data.params.nfSplit==8) dec_data.params.nfSplit=1;
dec_data.params.nfb=m_wideGraph->Fmax();
if(m_mode=="FT8" and SpecOp::HOUND == m_specOp and !ui->cbRxAll->isChecked()) dec_data.params.nfb=1000;
if(m_mode=="FT8" and SpecOp::HOUND==m_specOp and !ui->cbRxAll->isChecked() and
!m_config.superFox()) dec_data.params.nfb=1000;
if(m_mode=="FT8" and SpecOp::FOX == m_specOp ) dec_data.params.nfqso=200;
dec_data.params.b_even_seq=(dec_data.params.nutc%10)==0;
dec_data.params.b_superfox=(m_config.superFox() and (SpecOp::FOX == m_specOp or SpecOp::HOUND == m_specOp));