Added focus protection to the split tx frequency box. It will not update

while it has keyboard focus.
failbranch
Elliott Liggett 2023-01-30 08:44:06 -08:00
rodzic eec2fff4ce
commit 5d5723fae6
1 zmienionych plików z 8 dodań i 4 usunięć

Wyświetl plik

@ -366,6 +366,8 @@ void repeaterSetup::handleUpdateCurrentMainFrequency(freqt mainfreq)
if(currentMainFrequency.Hz != mainfreq.Hz) if(currentMainFrequency.Hz != mainfreq.Hz)
{ {
this->currentMainFrequency = mainfreq; this->currentMainFrequency = mainfreq;
if(!ui->splitTransmitFreqEdit->hasFocus())
{
if(usedPlusSplit) if(usedPlusSplit)
{ {
on_splitPlusButton_clicked(); on_splitPlusButton_clicked();
@ -373,6 +375,7 @@ void repeaterSetup::handleUpdateCurrentMainFrequency(freqt mainfreq)
on_splitMinusBtn_clicked(); on_splitMinusBtn_clicked();
} }
} }
}
if(ui->setSplitRptrToneChk->isChecked()) if(ui->setSplitRptrToneChk->isChecked())
{ {
// TODO, not really needed if the op // TODO, not really needed if the op
@ -727,6 +730,7 @@ void repeaterSetup::on_splitTxFreqSetBtn_clicked()
void repeaterSetup::on_splitTransmitFreqEdit_returnPressed() void repeaterSetup::on_splitTransmitFreqEdit_returnPressed()
{ {
this->on_splitTxFreqSetBtn_clicked(); this->on_splitTxFreqSetBtn_clicked();
ui->splitTransmitFreqEdit->clearFocus();
} }
void repeaterSetup::on_selABtn_clicked() void repeaterSetup::on_selABtn_clicked()