Minor change so that we track the selected tone to mode changes, keeping

the radio in sync with the UI.
merge-requests/2/head
Elliott Liggett 2021-04-05 22:56:03 -07:00
rodzic e22cb0edf2
commit 6b09aace4e
1 zmienionych plików z 19 dodań i 10 usunięć

Wyświetl plik

@ -285,10 +285,10 @@ void repeaterSetup::on_rptReadRigBtn_clicked()
emit getDuplexMode(); emit getDuplexMode();
} }
void repeaterSetup::on_rptToneCombo_activated(int index) void repeaterSetup::on_rptToneCombo_activated(int tindex)
{ {
quint16 tone=0; quint16 tone=0;
tone = (quint16)ui->rptToneCombo->itemData(index).toUInt(); tone = (quint16)ui->rptToneCombo->itemData(tindex).toUInt();
if(ui->toneTone->isChecked()) if(ui->toneTone->isChecked())
{ {
emit setTone(tone); emit setTone(tone);
@ -306,14 +306,6 @@ void repeaterSetup::on_rptDTCSCombo_activated(int index)
emit setDTCS(dcode, tinv, rinv); emit setDTCS(dcode, tinv, rinv);
} }
void repeaterSetup::on_debugBtn_clicked()
{
//emit getTone();
//emit getTSQL();
//emit getDTCS();
emit getRptAccessMode();
}
void repeaterSetup::on_toneNone_clicked() void repeaterSetup::on_toneNone_clicked()
{ {
rptAccessTxRx rm; rptAccessTxRx rm;
@ -326,6 +318,7 @@ void repeaterSetup::on_toneTone_clicked()
rptAccessTxRx rm; rptAccessTxRx rm;
rm = ratrTN; rm = ratrTN;
emit setRptAccessMode(rm); emit setRptAccessMode(rm);
emit setTone((quint16)ui->rptToneCombo->currentData().toUInt());
} }
void repeaterSetup::on_toneTSQL_clicked() void repeaterSetup::on_toneTSQL_clicked()
@ -333,11 +326,27 @@ void repeaterSetup::on_toneTSQL_clicked()
rptAccessTxRx rm; rptAccessTxRx rm;
rm = ratrTT; rm = ratrTT;
emit setRptAccessMode(rm); emit setRptAccessMode(rm);
emit setTSQL((quint16)ui->rptToneCombo->currentData().toUInt());
} }
void repeaterSetup::on_toneDTCS_clicked() void repeaterSetup::on_toneDTCS_clicked()
{ {
rptAccessTxRx rm; rptAccessTxRx rm;
quint16 dcode=0;
rm = ratrDD; rm = ratrDD;
emit setRptAccessMode(rm); emit setRptAccessMode(rm);
bool tinv = ui->rptDTCSInvertTx->isChecked();
bool rinv = ui->rptDTCSInvertRx->isChecked();
dcode = (quint16)ui->rptDTCSCombo->currentData().toUInt();
emit setDTCS(dcode, tinv, rinv);
}
void repeaterSetup::on_debugBtn_clicked()
{
//emit getTone();
//emit getTSQL();
//emit getDTCS();
emit getRptAccessMode();
} }