diff --git a/Configuration.ui b/Configuration.ui index a32a686..09df3cf 100644 --- a/Configuration.ui +++ b/Configuration.ui @@ -357,7 +357,7 @@ Don't start decoding until the monitor button is clicked. - Mon&itor (RX) off at startup + Receiver (RX) off at startup false @@ -367,7 +367,7 @@ - Transmit (TX) off at startup + Transmitter (TX) off at startup diff --git a/mainwindow.cpp b/mainwindow.cpp index 28efa6d..db41699 100644 --- a/mainwindow.cpp +++ b/mainwindow.cpp @@ -2878,13 +2878,26 @@ void MainWindow::on_menuControl_aboutToShow(){ #if __APPLE__ rebuildMacQAction(ui->menuControl, ui->actionCQ); #endif + + ui->actionEnable_Monitor_RX->setChecked(ui->monitorButton->isChecked()); + ui->actionEnable_Transmitter_TX->setChecked(ui->monitorTxButton->isChecked()); + ui->actionEnable_Reporting_SPOT->setChecked(ui->spotButton->isChecked()); } void MainWindow::on_actionCheck_for_Updates_triggered(){ checkVersion(true); } -void MainWindow::on_actionEnable_Spotting_toggled(bool checked){ +void MainWindow::on_actionEnable_Monitor_RX_toggled(bool checked){ + ui->monitorButton->setChecked(checked); +} + +void MainWindow::on_actionEnable_Transmitter_TX_toggled(bool checked){ + ui->monitorTxButton->setChecked(checked); +} + + +void MainWindow::on_actionEnable_Reporting_SPOT_toggled(bool checked){ ui->spotButton->setChecked(checked); } diff --git a/mainwindow.h b/mainwindow.h index 9e8a885..7a53426 100644 --- a/mainwindow.h +++ b/mainwindow.h @@ -191,7 +191,9 @@ private slots: void on_menuModeJS8_aboutToShow(); void on_menuControl_aboutToShow(); void on_actionCheck_for_Updates_triggered(); - void on_actionEnable_Spotting_toggled(bool checked); + void on_actionEnable_Monitor_RX_toggled(bool checked); + void on_actionEnable_Transmitter_TX_toggled(bool checked); + void on_actionEnable_Reporting_SPOT_toggled(bool checked); void on_menuWindow_aboutToShow(); void on_actionFocus_Message_Receive_Area_triggered(); void on_actionFocus_Message_Reply_Area_triggered(); diff --git a/mainwindow.ui b/mainwindow.ui index d39cd1d..02eb2de 100644 --- a/mainwindow.ui +++ b/mainwindow.ui @@ -4715,6 +4715,10 @@ list. The list can be maintained in Settings (F2). + + + + @@ -5725,6 +5729,30 @@ list. The list can be maintained in Settings (F2). JS8 (&Slow, 30s, 25Hz, ~8 WPM) + + + true + + + Enable Receiver (&RX) + + + + + true + + + Enable Transmitter (&TX) + + + + + true + + + Enable Reporting (&SPOT) + +