From f304d3196024eb23fe004263456e30ba40f390f5 Mon Sep 17 00:00:00 2001 From: Jordan Sherer Date: Sat, 28 Mar 2020 15:26:34 -0400 Subject: [PATCH] Added dynamic menu item for autoreply with confirmation to make it more clear --- mainwindow.cpp | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/mainwindow.cpp b/mainwindow.cpp index aa69a67..ce9a59c 100644 --- a/mainwindow.cpp +++ b/mainwindow.cpp @@ -2801,6 +2801,17 @@ void MainWindow::on_menuModeJS8_aboutToShow(){ ui->actionModeJS8Turbo->setEnabled(canChangeMode); ui->actionModeJS8Slow->setEnabled(canChangeMode); ui->actionModeJS8Ultra->setEnabled(canChangeMode); + + // dynamically replace the autoreply menu item text + auto autoreplyText = ui->actionModeAutoreply->text(); + if(m_config.autoreply_confirmation() && !autoreplyText.contains(" with Confirmation")){ + autoreplyText.replace("Autoreply", "Autoreply with Confirmation"); + ui->actionModeAutoreply->setText(autoreplyText); + } + else if(!m_config.autoreply_confirmation() && autoreplyText.contains(" with Confirmation")){ + autoreplyText.replace(" with Confirmation", ""); + ui->actionModeAutoreply->setText(autoreplyText); + } } void MainWindow::on_menuControl_aboutToShow(){