More GUI tweaks.

git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@2619 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
This commit is contained in:
Joe Taylor 2012-09-29 20:48:04 +00:00
parent e028d06257
commit 13a5cf8eec
6 changed files with 13 additions and 13 deletions

View File

@ -1,4 +1,4 @@
subroutine symspecx(k,nsps,ndiskdat,nb,nbslider,pxdb,s,nkhz,ihsym, & subroutine symspecx(k,nsps,ndiskdat,nb,nbslider,pxdb,s,ihsym, &
nzap,slimit,lstrong) nzap,slimit,lstrong)
! k pointer to the most recent new data ! k pointer to the most recent new data
@ -7,7 +7,6 @@ subroutine symspecx(k,nsps,ndiskdat,nb,nbslider,pxdb,s,nkhz,ihsym, &
! nb 0/1 status of noise blanker (off/on) ! nb 0/1 status of noise blanker (off/on)
! pxdb power (0-60 dB) ! pxdb power (0-60 dB)
! s spectrum for waterfall display ! s spectrum for waterfall display
! nkhz integer kHz portion of center frequency, e.g., 125 for 144.125
! ihsym index number of this half-symbol (1-322) ! ihsym index number of this half-symbol (1-322)
! nzap number of samples zero'ed by noise blanker ! nzap number of samples zero'ed by noise blanker
@ -80,7 +79,5 @@ subroutine symspecx(k,nsps,ndiskdat,nb,nbslider,pxdb,s,nkhz,ihsym, &
enddo enddo
! flush(71) ! flush(71)
nkhz=100
999 return 999 return
end subroutine symspecx end subroutine symspecx

View File

@ -323,7 +323,7 @@ void MainWindow::dataSink(int k)
nb=0; nb=0;
if(m_NB) nb=1; if(m_NB) nb=1;
symspecx_(&k, & m_nsps, &ndiskdat, &nb, &m_NBslider, &px, s, symspecx_(&k, & m_nsps, &ndiskdat, &nb, &m_NBslider, &px, s,
&nkhz, &ihsym, &nzap, &slimit, lstrong); &ihsym, &nzap, &slimit, lstrong);
if(ihsym <=0) return; if(ihsym <=0) return;
QString t; QString t;
m_pctZap=nzap/178.3; m_pctZap=nzap/178.3;

View File

@ -218,7 +218,7 @@ extern void getDev(int* numDevices,char hostAPI_DeviceName[][50],
extern "C" { extern "C" {
//----------------------------------------------------- C and Fortran routines //----------------------------------------------------- C and Fortran routines
void symspecx_(int* k, int* nsps, int* ndiskdat, int* nb, int* m_NBslider, void symspecx_(int* k, int* nsps, int* ndiskdat, int* nb, int* m_NBslider,
float* px, float s[], int* nkhz, int* nhsym, int* nzap, float* px, float s[], int* nhsym, int* nzap,
float* slimit, uchar lstrong[]); float* slimit, uchar lstrong[]);
void genjt8_(char* msg, char* msgsent, short itone[], int* nsym, void genjt8_(char* msg, char* msgsent, short itone[], int* nsym,
int len1, int len2); int len1, int len2);

View File

@ -7,7 +7,7 @@
<x>0</x> <x>0</x>
<y>0</y> <y>0</y>
<width>602</width> <width>602</width>
<height>516</height> <height>515</height>
</rect> </rect>
</property> </property>
<property name="sizePolicy"> <property name="sizePolicy">
@ -16,6 +16,12 @@
<verstretch>0</verstretch> <verstretch>0</verstretch>
</sizepolicy> </sizepolicy>
</property> </property>
<property name="minimumSize">
<size>
<width>0</width>
<height>510</height>
</size>
</property>
<property name="maximumSize"> <property name="maximumSize">
<size> <size>
<width>2048</width> <width>2048</width>
@ -80,7 +86,7 @@
<property name="maximumSize"> <property name="maximumSize">
<size> <size>
<width>610</width> <width>610</width>
<height>400</height> <height>300</height>
</size> </size>
</property> </property>
<property name="font"> <property name="font">

View File

@ -190,8 +190,6 @@ void CPlotter::DrawOverlay() //DrawOverlay()
if(m_binsPerPixel < 1) m_binsPerPixel=1; if(m_binsPerPixel < 1) m_binsPerPixel=1;
double df = m_binsPerPixel*m_fftBinWidth; double df = m_binsPerPixel*m_fftBinWidth;
m_fSpan = w*df; m_fSpan = w*df;
// m_freqPerDiv=50*m_binsPerPixel;
// m_freqPerDiv=nHzDiv[m_binsPerPixel];
int n=m_fSpan/10; int n=m_fSpan/10;
m_freqPerDiv=10; m_freqPerDiv=10;
if(n>25) m_freqPerDiv=50; if(n>25) m_freqPerDiv=50;
@ -201,8 +199,7 @@ void CPlotter::DrawOverlay() //DrawOverlay()
m_ScalePixmap.fill(Qt::white); m_ScalePixmap.fill(Qt::white);
painter0.drawRect(0, 0, w, 30); painter0.drawRect(0, 0, w, 30);
//draw tick marks on wideband (upper) scale //draw tick marks on upper scale
// pixperdiv = m_binsPerPixel*m_freqPerDiv/df;
pixperdiv = m_freqPerDiv/df; pixperdiv = m_freqPerDiv/df;
for( int i=1; i<m_hdivs; i++) { //major ticks for( int i=1; i<m_hdivs; i++) { //major ticks
x = (int)( (float)i*pixperdiv ); x = (int)( (float)i*pixperdiv );

View File

@ -102,7 +102,7 @@
<item> <item>
<widget class="QLabel" name="label_3"> <widget class="QLabel" name="label_3">
<property name="text"> <property name="text">
<string>Nbpp</string> <string>FFT Bins / Pixel</string>
</property> </property>
</widget> </widget>
</item> </item>