Index: mainwindow.cpp
===================================================================
--- mainwindow.cpp	(revision 5926)
+++ mainwindow.cpp	(working copy)
@@ -15,6 +15,7 @@
 #include <QtConcurrent/QtConcurrentRun>
 #include <QProgressDialog>
 #include <QHostInfo>
+#include <QSound>
 #include <QVector>
 
 #include "revision_utils.hpp"
@@ -1643,6 +1644,8 @@
       if (((abs(decodedtext.frequencyOffset() - m_wideGraph->rxFreq()) <= 10) and
            m_mode!="JT4") or baveJT4msg) {
           // This msg is within 10 hertz of our tuned frequency, or a JT4 avg
+        if (!decodedtext.string().contains(m_baseCall) && !decodedtext.string().contains("CQ ")) 
+           QSound::play("Message.wav");
         ui->decodedTextBrowser2->displayDecodedText(decodedtext
                                                     , m_baseCall
                                                     , false
@@ -2197,6 +2202,7 @@
   if (m_mode.mid(0,4)!="WSPR" and m_mode!="Echo" and m_config.watchdog() and
       m_repeatMsg>=m_watchdogLimit-1) {
     on_stopTxButton_clicked();
+    QSound::play("RunawayTX.wav");
     msgBox("Runaway Tx watchdog");
     m_repeatMsg=0;
   }
@@ -3629,6 +3635,7 @@
 void MainWindow::transmit (double snr)
 {
   double toneSpacing=0.0;
+  QSound::play("Transmitting.wav");
   if (m_modeTx == "JT65") {
     if(m_nSubMode==0) toneSpacing=11025.0/4096.0;
     if(m_nSubMode==1) toneSpacing=2*11025.0/4096.0;
