2 <class>SpectrumDisplayForm</class>
3 <widget class="QDialog" name="SpectrumDisplayForm" >
4 <property name="geometry" >
12 <property name="windowTitle" >
13 <string>Spectrum Display</string>
15 <widget class="QCheckBox" name="UseRFFrequenciesCheckBox" >
16 <property name="geometry" >
24 <property name="text" >
25 <string>Display RF Frequencies</string>
28 <widget class="QComboBox" name="WindowComboBox" >
29 <property name="geometry" >
37 <property name="font" >
39 <pointsize>9</pointsize>
43 <property name="text" >
44 <string>Hamming</string>
48 <property name="text" >
53 <property name="text" >
54 <string>Blackman</string>
58 <property name="text" >
59 <string>Rectangular</string>
63 <property name="text" >
64 <string>Kaiser</string>
68 <property name="text" >
69 <string>Blackman-harris</string>
73 <widget class="QLabel" name="WindowLbl" >
74 <property name="geometry" >
82 <property name="text" >
83 <string>Window:</string>
85 <property name="alignment" >
86 <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
88 <property name="wordWrap" >
92 <widget class="QLabel" name="FFTSizeLabel" >
93 <property name="geometry" >
101 <property name="text" >
102 <string>FFT Size:</string>
104 <property name="alignment" >
105 <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
107 <property name="wordWrap" >
111 <widget class="QComboBox" name="FFTSizeComboBox" >
112 <property name="geometry" >
121 <property name="text" >
122 <string>1024</string>
126 <property name="text" >
127 <string>2048</string>
131 <property name="text" >
132 <string>4096</string>
136 <property name="text" >
137 <string>8192</string>
141 <property name="text" >
142 <string>16384</string>
146 <property name="text" >
147 <string>32768</string>
151 <widget class="QTabWidget" name="SpectrumTypeTab" >
152 <property name="geometry" >
160 <widget class="QWidget" name="FrequencyPage" >
161 <attribute name="title" >
162 <string>Frequency Display</string>
164 <widget class="QLineEdit" name="PowerLineEdit" >
165 <property name="geometry" >
173 <property name="text" >
177 <widget class="QCheckBox" name="MinHoldCheckBox" >
178 <property name="geometry" >
186 <property name="text" >
187 <string>Min Hold</string>
189 <property name="checked" >
193 <widget class="QLabel" name="AvgLabel" >
194 <property name="geometry" >
202 <property name="text" >
203 <string>Average</string>
205 <property name="alignment" >
206 <set>Qt::AlignCenter</set>
208 <property name="wordWrap" >
212 <widget class="QPushButton" name="MinHoldResetBtn" >
213 <property name="geometry" >
221 <property name="text" >
222 <string>Reset</string>
225 <widget class="QLineEdit" name="AvgLineEdit" >
226 <property name="geometry" >
234 <property name="text" >
238 <widget class="QLabel" name="PowerLabel" >
239 <property name="geometry" >
247 <property name="text" >
248 <string>Power</string>
250 <property name="alignment" >
251 <set>Qt::AlignCenter</set>
253 <property name="wordWrap" >
257 <widget class="QPushButton" name="MaxHoldResetBtn" >
258 <property name="geometry" >
266 <property name="text" >
267 <string>Reset</string>
270 <widget class="QCheckBox" name="MaxHoldCheckBox" >
271 <property name="geometry" >
279 <property name="text" >
280 <string>Max Hold</string>
282 <property name="checked" >
286 <widget class="QFrame" name="Tab1PlotDisplayFrame" >
287 <property name="geometry" >
295 <property name="frameShape" >
296 <enum>QFrame::NoFrame</enum>
298 <property name="frameShadow" >
299 <enum>QFrame::Plain</enum>
303 <widget class="QWidget" name="WaterfallPage" >
304 <attribute name="title" >
305 <string>Waterfall Display</string>
307 <widget class="QLabel" name="textLabel1" >
308 <property name="geometry" >
316 <property name="text" >
317 <string><font size="-2">Intensity Display:</font></string>
319 <property name="wordWrap" >
323 <widget class="QComboBox" name="WaterfallIntensityComboBox" >
324 <property name="geometry" >
333 <property name="text" >
334 <string>Color</string>
338 <property name="text" >
339 <string>White Hot</string>
343 <property name="text" >
344 <string>Black Hot</string>
348 <property name="text" >
349 <string>Incandescent</string>
353 <property name="text" >
354 <string>User Defined</string>
358 <widget class="QwtWheel" name="WaterfallMaximumIntensityWheel" >
359 <property name="geometry" >
367 <property name="mouseTracking" >
370 <property name="focusPolicy" >
371 <enum>Qt::WheelFocus</enum>
373 <property name="valid" >
376 <property name="orientation" >
377 <enum>Qt::Horizontal</enum>
379 <property name="totalAngle" >
380 <double>200.000000000000000</double>
382 <property name="viewAngle" >
383 <double>20.000000000000000</double>
385 <property name="mass" >
386 <double>0.000000000000000</double>
389 <widget class="QLabel" name="WaterfallMaximumIntensityLabel" >
390 <property name="geometry" >
398 <property name="text" >
399 <string>100 dB</string>
401 <property name="wordWrap" >
405 <widget class="QFrame" name="Tab2PlotDisplayFrame" >
406 <property name="geometry" >
414 <property name="frameShape" >
415 <enum>QFrame::NoFrame</enum>
417 <property name="frameShadow" >
418 <enum>QFrame::Plain</enum>
421 <widget class="QwtWheel" name="WaterfallMinimumIntensityWheel" >
422 <property name="geometry" >
430 <property name="valid" >
433 <property name="orientation" >
434 <enum>Qt::Horizontal</enum>
436 <property name="totalAngle" >
437 <double>200.000000000000000</double>
439 <property name="viewAngle" >
440 <double>20.000000000000000</double>
442 <property name="mass" >
443 <double>0.000000000000000</double>
446 <widget class="QLabel" name="WaterfallMinimumIntensityLabel" >
447 <property name="geometry" >
455 <property name="text" >
456 <string>-100 dB</string>
458 <property name="wordWrap" >
462 <widget class="QPushButton" name="WaterfallAutoScaleBtn" >
463 <property name="geometry" >
471 <property name="toolTip" >
472 <string>Scales the Intensity to the current data extremes.</string>
474 <property name="text" >
475 <string>Auto Scale</string>
479 <widget class="QWidget" name="Waterfall3DPage" >
480 <attribute name="title" >
481 <string>3D Waterfall Display</string>
483 <widget class="QLabel" name="textLabel1_2" >
484 <property name="geometry" >
492 <property name="text" >
493 <string><font size="-2">Intensity Display:</font></string>
495 <property name="wordWrap" >
499 <widget class="QLabel" name="Waterfall3DMaximumIntensityLabel" >
500 <property name="geometry" >
508 <property name="text" >
509 <string>100 dB</string>
511 <property name="wordWrap" >
515 <widget class="QPushButton" name="Waterfall3DAutoScaleBtn" >
516 <property name="geometry" >
524 <property name="toolTip" >
525 <string>Scales the Intensity to the current data extremes.</string>
527 <property name="text" >
528 <string>Auto Scale</string>
531 <widget class="QwtWheel" name="Waterfall3DMinimumIntensityWheel" >
532 <property name="geometry" >
540 <property name="valid" >
543 <property name="orientation" >
544 <enum>Qt::Horizontal</enum>
546 <property name="totalAngle" >
547 <double>200.000000000000000</double>
549 <property name="viewAngle" >
550 <double>20.000000000000000</double>
552 <property name="mass" >
553 <double>0.000000000000000</double>
556 <widget class="QLabel" name="Waterfall3DMinimumIntensityLabel" >
557 <property name="geometry" >
565 <property name="text" >
566 <string>-100 dB</string>
568 <property name="wordWrap" >
572 <widget class="QFrame" name="Waterfall3DPlotDisplayFrame" >
573 <property name="geometry" >
581 <property name="frameShape" >
582 <enum>QFrame::NoFrame</enum>
584 <property name="frameShadow" >
585 <enum>QFrame::Plain</enum>
588 <widget class="QComboBox" name="Waterfall3DIntensityComboBox" >
589 <property name="geometry" >
598 <property name="text" >
599 <string>Color</string>
603 <property name="text" >
604 <string>White Hot</string>
608 <property name="text" >
609 <string>Black Hot</string>
613 <property name="text" >
614 <string>Incandescent</string>
618 <property name="text" >
619 <string>User Defined</string>
623 <widget class="QwtWheel" name="Waterfall3DMaximumIntensityWheel" >
624 <property name="geometry" >
632 <property name="mouseTracking" >
635 <property name="focusPolicy" >
636 <enum>Qt::WheelFocus</enum>
638 <property name="valid" >
641 <property name="orientation" >
642 <enum>Qt::Horizontal</enum>
644 <property name="totalAngle" >
645 <double>200.000000000000000</double>
647 <property name="viewAngle" >
648 <double>20.000000000000000</double>
650 <property name="mass" >
651 <double>0.000000000000000</double>
655 <widget class="QWidget" name="TimeDomainPage" >
656 <attribute name="title" >
657 <string>Time Domain Display</string>
659 <widget class="QFrame" name="TimeDomainDisplayFrame" >
660 <property name="geometry" >
668 <property name="frameShape" >
669 <enum>QFrame::NoFrame</enum>
671 <property name="frameShadow" >
672 <enum>QFrame::Plain</enum>
678 <layoutdefault spacing="6" margin="11" />
679 <pixmapfunction>qPixmapFromMimeSource</pixmapfunction>
682 <class>QwtWheel</class>
683 <extends>QWidget</extends>
684 <header>qwt_wheel.h</header>
688 <tabstop>SpectrumTypeTab</tabstop>
689 <tabstop>MaxHoldCheckBox</tabstop>
690 <tabstop>MaxHoldResetBtn</tabstop>
691 <tabstop>MinHoldCheckBox</tabstop>
692 <tabstop>MinHoldResetBtn</tabstop>
693 <tabstop>PowerLineEdit</tabstop>
694 <tabstop>AvgLineEdit</tabstop>
695 <tabstop>UseRFFrequenciesCheckBox</tabstop>
696 <tabstop>WindowComboBox</tabstop>
697 <tabstop>FFTSizeComboBox</tabstop>
698 <tabstop>WaterfallMaximumIntensityWheel</tabstop>
699 <tabstop>WaterfallMinimumIntensityWheel</tabstop>
702 <include location="global" >SpectrumGUIClass.h</include>
703 <include location="global" >FrequencyDisplayPlot.h</include>
704 <include location="global" >WaterfallDisplayPlot.h</include>
705 <include location="global" >Waterfall3DDisplayPlot.h</include>
706 <include location="global" >TimeDomainDisplayPlot.h</include>
707 <include location="global" >qvalidator.h</include>
708 <include location="global" >vector</include>
709 <include location="local" >qwt_wheel.h</include>
714 <sender>MaxHoldCheckBox</sender>
715 <signal>toggled(bool)</signal>
716 <receiver>SpectrumDisplayForm</receiver>
717 <slot>MaxHoldCheckBox_toggled(bool)</slot>
719 <hint type="sourcelabel" >
723 <hint type="destinationlabel" >
730 <sender>MaxHoldResetBtn</sender>
731 <signal>clicked()</signal>
732 <receiver>SpectrumDisplayForm</receiver>
733 <slot>MaxHoldResetBtn_clicked()</slot>
735 <hint type="sourcelabel" >
739 <hint type="destinationlabel" >
746 <sender>MinHoldCheckBox</sender>
747 <signal>toggled(bool)</signal>
748 <receiver>SpectrumDisplayForm</receiver>
749 <slot>MinHoldCheckBox_toggled(bool)</slot>
751 <hint type="sourcelabel" >
755 <hint type="destinationlabel" >
762 <sender>MinHoldResetBtn</sender>
763 <signal>clicked()</signal>
764 <receiver>SpectrumDisplayForm</receiver>
765 <slot>MinHoldResetBtn_clicked()</slot>
767 <hint type="sourcelabel" >
771 <hint type="destinationlabel" >
778 <sender>AvgLineEdit</sender>
779 <signal>textChanged(QString)</signal>
780 <receiver>SpectrumDisplayForm</receiver>
781 <slot>AvgLineEdit_textChanged(QString)</slot>
783 <hint type="sourcelabel" >
787 <hint type="destinationlabel" >
794 <sender>PowerLineEdit</sender>
795 <signal>textChanged(QString)</signal>
796 <receiver>SpectrumDisplayForm</receiver>
797 <slot>PowerLineEdit_textChanged(QString)</slot>
799 <hint type="sourcelabel" >
803 <hint type="destinationlabel" >
810 <sender>WindowComboBox</sender>
811 <signal>activated(int)</signal>
812 <receiver>SpectrumDisplayForm</receiver>
813 <slot>WindowTypeChanged(int)</slot>
815 <hint type="sourcelabel" >
819 <hint type="destinationlabel" >
826 <sender>UseRFFrequenciesCheckBox</sender>
827 <signal>toggled(bool)</signal>
828 <receiver>SpectrumDisplayForm</receiver>
829 <slot>UseRFFrequenciesCB(bool)</slot>
831 <hint type="sourcelabel" >
835 <hint type="destinationlabel" >
842 <sender>WaterfallMaximumIntensityWheel</sender>
843 <signal>valueChanged(double)</signal>
844 <receiver>SpectrumDisplayForm</receiver>
845 <slot>waterfallMaximumIntensityChangedCB(double)</slot>
847 <hint type="sourcelabel" >
851 <hint type="destinationlabel" >
858 <sender>WaterfallMinimumIntensityWheel</sender>
859 <signal>valueChanged(double)</signal>
860 <receiver>SpectrumDisplayForm</receiver>
861 <slot>waterfallMinimumIntensityChangedCB(double)</slot>
863 <hint type="sourcelabel" >
867 <hint type="destinationlabel" >
874 <sender>Waterfall3DMaximumIntensityWheel</sender>
875 <signal>valueChanged(double)</signal>
876 <receiver>SpectrumDisplayForm</receiver>
877 <slot>waterfall3DMaximumIntensityChangedCB(double)</slot>
879 <hint type="sourcelabel" >
883 <hint type="destinationlabel" >
890 <sender>Waterfall3DMinimumIntensityWheel</sender>
891 <signal>valueChanged(double)</signal>
892 <receiver>SpectrumDisplayForm</receiver>
893 <slot>waterfall3DMinimumIntensityChangedCB(double)</slot>
895 <hint type="sourcelabel" >
899 <hint type="destinationlabel" >
906 <sender>FFTSizeComboBox</sender>
907 <signal>activated(QString)</signal>
908 <receiver>SpectrumDisplayForm</receiver>
909 <slot>FFTComboBoxSelectedCB(QString)</slot>
911 <hint type="sourcelabel" >
915 <hint type="destinationlabel" >
922 <sender>WaterfallAutoScaleBtn</sender>
923 <signal>clicked()</signal>
924 <receiver>SpectrumDisplayForm</receiver>
925 <slot>WaterfallAutoScaleBtnCB()</slot>
927 <hint type="sourcelabel" >
931 <hint type="destinationlabel" >
938 <sender>Waterfall3DAutoScaleBtn</sender>
939 <signal>clicked()</signal>
940 <receiver>SpectrumDisplayForm</receiver>
941 <slot>Waterfall3DAutoScaleBtnCB()</slot>
943 <hint type="sourcelabel" >
947 <hint type="destinationlabel" >
954 <sender>WaterfallIntensityComboBox</sender>
955 <signal>activated(int)</signal>
956 <receiver>SpectrumDisplayForm</receiver>
957 <slot>WaterfallIntensityColorTypeChanged(int)</slot>
959 <hint type="sourcelabel" >
963 <hint type="destinationlabel" >
970 <sender>Waterfall3DIntensityComboBox</sender>
971 <signal>activated(int)</signal>
972 <receiver>SpectrumDisplayForm</receiver>
973 <slot>Waterfall3DIntensityColorTypeChanged(int)</slot>
975 <hint type="sourcelabel" >
979 <hint type="destinationlabel" >