From 1177fa34198fbe5aac589242d99445d939593616 Mon Sep 17 00:00:00 2001 From: Phil Taylor Date: Fri, 17 Feb 2023 16:28:56 +0000 Subject: [PATCH] Disable sidetone if unchecked --- cwsender.cpp | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/cwsender.cpp b/cwsender.cpp index ea03702..6b60b59 100644 --- a/cwsender.cpp +++ b/cwsender.cpp @@ -145,7 +145,8 @@ void cwSender::textChanged(QString text) ui->transcriptText->moveCursor(QTextCursor::End); emit sendCW(text.mid(0, 30)); - emit sidetone(text.mid(0,30)); + if (ui->sidetoneEnableChk->isChecked()) + emit sidetone(text.mid(0,30)); } if( (currentMode != modeCW) && (currentMode != modeCW_R) ) @@ -179,8 +180,10 @@ void cwSender::on_sendBtn_clicked() ui->textToSendEdit->setFocus(); ui->statusbar->showMessage("Sending CW", 3000); + emit sendCW(text); - emit sidetone(text); + if (ui->sidetoneEnableChk->isChecked()) + emit sidetone(text); } if( (currentMode != modeCW) && (currentMode != modeCW_R) ) @@ -327,7 +330,8 @@ void cwSender::runMacroButton(int buttonNumber) for (int i = 0; i < outText.size(); i = i + 30) { emit sendCW(outText.mid(i,30)); - emit sidetone(outText.mid(i,30)); + if (ui->sidetoneEnableChk->isChecked()) + emit sidetone(outText.mid(i,30)); } ui->textToSendEdit->setFocus();