Update status bar when decoding
This commit is contained in:
parent
e4cfb820a3
commit
1719954071
@ -4128,7 +4128,6 @@ bool MainWindow::decodeReady(int submode, int period, int *pSubmode, int *pPerio
|
|||||||
if(pPeriod) *pPeriod=period;
|
if(pPeriod) *pPeriod=period;
|
||||||
|
|
||||||
if(!m_diskData && decodes == 0){
|
if(!m_diskData && decodes == 0){
|
||||||
qDebug() << "decoder has no modes ready for decoding";
|
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
@ -5016,6 +5015,7 @@ void MainWindow::decodeBusy(bool b) //decodeBusy()
|
|||||||
{
|
{
|
||||||
if (!b) m_optimizingProgress.reset ();
|
if (!b) m_optimizingProgress.reset ();
|
||||||
m_decoderBusy=b;
|
m_decoderBusy=b;
|
||||||
|
tx_status_label.setText (m_decoderBusy ? "Decoding" : "Receiving");
|
||||||
ui->DecodeButton->setEnabled(!b);
|
ui->DecodeButton->setEnabled(!b);
|
||||||
ui->actionOpen->setEnabled(!b);
|
ui->actionOpen->setEnabled(!b);
|
||||||
ui->actionOpen_next_in_directory->setEnabled(!b);
|
ui->actionOpen_next_in_directory->setEnabled(!b);
|
||||||
@ -5450,14 +5450,7 @@ void MainWindow::guiUpdate()
|
|||||||
tx_status_label.setText ("Idle timeout");
|
tx_status_label.setText ("Idle timeout");
|
||||||
} else {
|
} else {
|
||||||
tx_status_label.setStyleSheet("QLabel{background-color: #22ff22}");
|
tx_status_label.setStyleSheet("QLabel{background-color: #22ff22}");
|
||||||
QString t;
|
tx_status_label.setText (m_decoderBusy ? "Decoding" : "Receiving");
|
||||||
t="Receiving";
|
|
||||||
if(m_mode=="MSK144") {
|
|
||||||
int npct=int(100.0*m_fCPUmskrtd/0.298667);
|
|
||||||
if(npct>90) tx_status_label.setStyleSheet("QLabel{background-color: #ff2222; color:#000; }");
|
|
||||||
t.sprintf("Receiving %2d%%",npct);
|
|
||||||
}
|
|
||||||
tx_status_label.setText (t);
|
|
||||||
}
|
}
|
||||||
transmitDisplay(false);
|
transmitDisplay(false);
|
||||||
} else if (!m_diskData && !m_tx_watchdog) {
|
} else if (!m_diskData && !m_tx_watchdog) {
|
||||||
|
Loading…
Reference in New Issue
Block a user