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

while it has keyboard focus.
merge-requests/16/head
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,11 +366,14 @@ void repeaterSetup::handleUpdateCurrentMainFrequency(freqt mainfreq)
if(currentMainFrequency.Hz != mainfreq.Hz) if(currentMainFrequency.Hz != mainfreq.Hz)
{ {
this->currentMainFrequency = mainfreq; this->currentMainFrequency = mainfreq;
if(usedPlusSplit) if(!ui->splitTransmitFreqEdit->hasFocus())
{ {
on_splitPlusButton_clicked(); if(usedPlusSplit)
} else { {
on_splitMinusBtn_clicked(); on_splitPlusButton_clicked();
} else {
on_splitMinusBtn_clicked();
}
} }
} }
if(ui->setSplitRptrToneChk->isChecked()) if(ui->setSplitRptrToneChk->isChecked())
@ -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()