Clean up the usage of labels on Status Bar.

This commit is contained in:
Joe Taylor 2023-01-24 13:54:34 -05:00
parent 1795619b2c
commit dd8c01f31c

View File

@ -40,6 +40,8 @@ MainWindow::MainWindow(QWidget *parent) :
// ui->decodedTextBrowser->clear(); // ui->decodedTextBrowser->clear();
ui->labUTC->setStyleSheet( \ ui->labUTC->setStyleSheet( \
"QLabel { background-color : black; color : yellow; }"); "QLabel { background-color : black; color : yellow; }");
ui->labFreq->setStyleSheet( \
"QLabel { background-color : black; color : yellow; }");
ui->labTol1->setStyleSheet( \ ui->labTol1->setStyleSheet( \
"QLabel { background-color : white; color : black; }"); "QLabel { background-color : white; color : black; }");
ui->labTol1->setFrameStyle(QFrame::Panel | QFrame::Sunken); ui->labTol1->setFrameStyle(QFrame::Panel | QFrame::Sunken);
@ -397,7 +399,6 @@ void MainWindow::dataSink(int k)
n=0; n=0;
} }
lab5->setText(QString::number(ihsym));
if(ihsym < m_hsymStop) m_decode_called=false; if(ihsym < m_hsymStop) m_decode_called=false;
if(ihsym >= m_hsymStop and !m_decode_called) { //Decode at t=56 s (for Q65 and data from disk) if(ihsym >= m_hsymStop and !m_decode_called) { //Decode at t=56 s (for Q65 and data from disk)
@ -599,12 +600,6 @@ void MainWindow::createStatusBar() //createStatusBar
lab4->setMinimumSize(QSize(50,10)); lab4->setMinimumSize(QSize(50,10));
lab4->setFrameStyle(QFrame::Panel | QFrame::Sunken); lab4->setFrameStyle(QFrame::Panel | QFrame::Sunken);
statusBar()->addWidget(lab4); statusBar()->addWidget(lab4);
lab5 = new QLabel("");
lab5->setAlignment(Qt::AlignHCenter);
lab5->setMinimumSize(QSize(50,10));
lab5->setFrameStyle(QFrame::Panel | QFrame::Sunken);
statusBar()->addWidget(lab5);
} }
void MainWindow::on_tolSpinBox_valueChanged(int i) //tolSpinBox void MainWindow::on_tolSpinBox_valueChanged(int i) //tolSpinBox
@ -738,8 +733,9 @@ void MainWindow::decoderFinished() //diskWriteFinished
memcpy((char*)ipc_wsjtx, &decodes_, sizeof(decodes_)); memcpy((char*)ipc_wsjtx, &decodes_, sizeof(decodes_));
mem_q65w.unlock(); mem_q65w.unlock();
QString t1; QString t1;
t1=t1.asprintf(" %3d/%d ",decodes_.ndecodes,decodes_.ncand); // t1=t1.asprintf(" %3d/%d ",decodes_.ndecodes,decodes_.ncand);
lab3->setText(t1); t1=t1.asprintf(" %d ",decodes_.ndecodes);
lab4->setText(t1);
QDateTime now=QDateTime::currentDateTimeUtc(); QDateTime now=QDateTime::currentDateTimeUtc();
} }
@ -905,7 +901,7 @@ void MainWindow::decode() //decode()
void MainWindow::on_EraseButton_clicked() void MainWindow::on_EraseButton_clicked()
{ {
ui->decodedTextBrowser->clear(); ui->decodedTextBrowser->clear();
lab3->clear(); lab4->clear();
} }
@ -970,7 +966,6 @@ void MainWindow::guiUpdate()
} else { } else {
lab2->setStyleSheet(""); lab2->setStyleSheet("");
} }
// lab5->setText("Q65A");
if(m_monitoring) { if(m_monitoring) {
@ -1012,36 +1007,36 @@ void MainWindow::guiUpdate()
void MainWindow::on_actionQ65A_triggered() void MainWindow::on_actionQ65A_triggered()
{ {
m_modeQ65=1; m_modeQ65=1;
lab4->setStyleSheet("QLabel{background-color: #ffb266}"); lab3->setStyleSheet("QLabel{background-color: #ffb266}");
lab4->setText("Q65-60A"); lab3->setText("Q65-60A");
} }
void MainWindow::on_actionQ65B_triggered() void MainWindow::on_actionQ65B_triggered()
{ {
m_modeQ65=2; m_modeQ65=2;
lab4->setStyleSheet("QLabel{background-color: #b2ff66}"); lab3->setStyleSheet("QLabel{background-color: #b2ff66}");
lab4->setText("Q65-60B"); lab3->setText("Q65-60B");
} }
void MainWindow::on_actionQ65C_triggered() void MainWindow::on_actionQ65C_triggered()
{ {
m_modeQ65=3; m_modeQ65=3;
lab4->setStyleSheet("QLabel{background-color: #66ffff}"); lab3->setStyleSheet("QLabel{background-color: #66ffff}");
lab4->setText("Q65-60C"); lab3->setText("Q65-60C");
} }
void MainWindow::on_actionQ65D_triggered() void MainWindow::on_actionQ65D_triggered()
{ {
m_modeQ65=4; m_modeQ65=4;
lab4->setStyleSheet("QLabel{background-color: #b266ff}"); lab3->setStyleSheet("QLabel{background-color: #b266ff}");
lab4->setText("Q65-60D"); lab3->setText("Q65-60D");
} }
void MainWindow::on_actionQ65E_triggered() void MainWindow::on_actionQ65E_triggered()
{ {
m_modeQ65=5; m_modeQ65=5;
lab4->setStyleSheet("QLabel{background-color: #ff66ff}"); lab3->setStyleSheet("QLabel{background-color: #ff66ff}");
lab4->setText("Q65-60E"); lab3->setText("Q65-60E");
} }