diff --git a/devsetup.cpp b/devsetup.cpp index cbcc1d1de..c729415c0 100644 --- a/devsetup.cpp +++ b/devsetup.cpp @@ -41,7 +41,6 @@ void DevSetup::initDlg() } k=0; -#ifdef WIN32 // Needs work to compile for Linux for(id=0; idhostApi)->name); +#ifdef WIN32 p1=(char*)""; p=strstr(pa_device_hostapi,"MME"); if(p!=NULL) p1=(char*)"MME"; @@ -67,10 +67,13 @@ void DevSetup::initDlg() sprintf(p2,"%2d %d %-8s %-39s",id,nchin,p1,pa_device_name); QString t(p2); +#else + QString t; + t.sprintf("%2d %d %-8s %-39s",id,nchin,p1,pdi->name); +#endif ui.comboBoxSndIn->addItem(t); } } -#endif k=0; for(id=0; idaddItem(t); +#else + QString t; + t.sprintf("%2d %d %-8s %-39s",id,nchin,p1,pdi->name); #endif + ui.comboBoxSndOut->addItem(t); } } diff --git a/lib/Makefile.linux b/lib/Makefile.linux index 312d6385a..d01c7f658 100644 --- a/lib/Makefile.linux +++ b/lib/Makefile.linux @@ -28,7 +28,8 @@ OBJS1 = pctile.o graycode.o sort.o ssort.o \ entail.o fano232.o gran.o spec9.o sync9.o decode9.o \ fil3.o redsync.o decoder.o grid2n.o n2grid.o timer.o \ decode9a.o peakdt9.o getlags.o afc9.o fchisq.o \ - twkfreq.o downsam9.o symspec2.o ipcomm.o sleep_msec.o + twkfreq.o downsam9.o symspec2.o ipcomm.o sleep_msec.o \ + stdmsg.o libjt9.a: $(OBJS1) ar cr libjt9.a $(OBJS1) diff --git a/mainwindow.cpp b/mainwindow.cpp index 4df2e61bf..429f7acdc 100644 --- a/mainwindow.cpp +++ b/mainwindow.cpp @@ -224,6 +224,7 @@ MainWindow::MainWindow(QWidget *parent) : if(ui->actionAFMHot->isChecked()) on_actionAFMHot_triggered(); if(ui->actionBlue->isChecked()) on_actionBlue_triggered(); +#ifdef WIN32 if(m_pskReporter) { rc=ReporterInitialize(NULL,NULL); if(rc==0) { @@ -234,6 +235,7 @@ MainWindow::MainWindow(QWidget *parent) : msgBox(QString::fromStdWString(buffer)); } } +#endif } // End of MainWindow constructor //--------------------------------------------------- MainWindow destructor @@ -466,6 +468,7 @@ void MainWindow::on_actionDeviceSetup_triggered() //Setup Dialog m_paInDevice=dlg.m_paInDevice; m_nDevOut=dlg.m_nDevOut; m_paOutDevice=dlg.m_paOutDevice; +#ifdef WIN32 if(dlg.m_pskReporter!=m_pskReporter) { if(dlg.m_pskReporter) { int rc=ReporterInitialize(NULL,NULL); @@ -481,6 +484,7 @@ void MainWindow::on_actionDeviceSetup_triggered() //Setup Dialog m_pskReporterInit=false; } } +#endif m_pskReporter=dlg.m_pskReporter; if(dlg.m_restartSoundIn) { @@ -1056,6 +1060,7 @@ void MainWindow::readFromStdout() //readFromStdout } } +#ifdef WIN32 if(m_pskReporterInit and b and !m_diskData) { // if(m_pskReporterInit and b) { int i1=msg.indexOf(" "); @@ -1093,6 +1098,7 @@ void MainWindow::readFromStdout() //readFromStdout qDebug() << "D:" << QString::fromStdWString(buffer); } } +#endif } } } diff --git a/mainwindow.h b/mainwindow.h index d33318095..a55b45ec9 100644 --- a/mainwindow.h +++ b/mainwindow.h @@ -6,7 +6,10 @@ #include "soundin.h" #include "soundout.h" #include "commons.h" + +#ifdef WIN32 #include "PSKReporter.h" +#endif //--------------------------------------------------------------- MainWindow namespace Ui {