diff --git a/displaytext.cpp b/displaytext.cpp index 0b5ca741b..8d9b1dd30 100644 --- a/displaytext.cpp +++ b/displaytext.cpp @@ -187,7 +187,8 @@ QString DisplayText::appendDXCCWorkedB4(QString message, QString const& callsign void DisplayText::displayDecodedText(DecodedText const& decodedText, QString const& myCall, bool displayDXCCEntity, LogBook const& logBook, QColor color_CQ, QColor color_MyCall, - QColor color_DXCC, QColor color_NewCall,bool ppfx) + QColor color_DXCC, QColor color_NewCall, bool ppfx, + bool bCQonly) { m_bPrincipalPrefix=ppfx; QColor bg {Qt::white}; @@ -199,6 +200,7 @@ void DisplayText::displayDecodedText(DecodedText const& decodedText, QString con CQcall = true; bg = color_CQ; } + if(bCQonly and !CQcall) return; if (myCall != "" and ( decodedText.indexOf (" " + myCall + " ") >= 0 or decodedText.indexOf (" " + myCall + "/") >= 0 diff --git a/displaytext.h b/displaytext.h index 445ae7513..0e027d9eb 100644 --- a/displaytext.h +++ b/displaytext.h @@ -21,7 +21,7 @@ public: void insertLineSpacer(QString const&); void displayDecodedText(DecodedText const& decodedText, QString const& myCall, bool displayDXCCEntity, LogBook const& logBook, QColor color_CQ, QColor color_MyCall, - QColor color_DXCC, QColor color_NewCall, bool ppfx); + QColor color_DXCC, QColor color_NewCall, bool ppfx, bool bCQonly=false); void displayTransmittedText(QString text, QString modeTx, qint32 txFreq, QColor color_TxMsg, bool bFastMode); void displayQSY(QString text); diff --git a/mainwindow.cpp b/mainwindow.cpp index 327818899..5e0e9e2ae 100644 --- a/mainwindow.cpp +++ b/mainwindow.cpp @@ -2865,7 +2865,8 @@ void MainWindow::readFromStdout() //readFromStdout } else { ui->decodedTextBrowser->displayDecodedText(decodedtext,m_baseCall,m_config.DXCC(), m_logBook,m_config.color_CQ(),m_config.color_MyCall(), - m_config.color_DXCC(), m_config.color_NewCall(),m_config.ppfx()); + m_config.color_DXCC(), m_config.color_NewCall(), + m_config.ppfx(),ui->cbCQonly->isChecked()); } } diff --git a/mainwindow.ui b/mainwindow.ui index af35bbd97..79d5734b0 100644 --- a/mainwindow.ui +++ b/mainwindow.ui @@ -334,7 +334,14 @@ - + + + + + CQ only + + +