2 <class>SpectrumDisplayForm</class>
3 <widget class="QWidget" 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 <property name="currentIndex" >
163 <widget class="QWidget" name="FrequencyPage" >
164 <attribute name="title" >
165 <string>Frequency Display</string>
167 <widget class="QLineEdit" name="PowerLineEdit" >
168 <property name="geometry" >
176 <property name="text" >
180 <widget class="QCheckBox" name="MinHoldCheckBox" >
181 <property name="geometry" >
189 <property name="text" >
190 <string>Min Hold</string>
192 <property name="checked" >
196 <widget class="QLabel" name="AvgLabel" >
197 <property name="geometry" >
205 <property name="text" >
206 <string>Average</string>
208 <property name="alignment" >
209 <set>Qt::AlignCenter</set>
211 <property name="wordWrap" >
215 <widget class="QPushButton" name="MinHoldResetBtn" >
216 <property name="geometry" >
224 <property name="text" >
225 <string>Reset</string>
228 <widget class="QLineEdit" name="AvgLineEdit" >
229 <property name="geometry" >
237 <property name="text" >
241 <widget class="QLabel" name="PowerLabel" >
242 <property name="geometry" >
250 <property name="text" >
251 <string>Power</string>
253 <property name="alignment" >
254 <set>Qt::AlignCenter</set>
256 <property name="wordWrap" >
260 <widget class="QPushButton" name="MaxHoldResetBtn" >
261 <property name="geometry" >
269 <property name="text" >
270 <string>Reset</string>
273 <widget class="QCheckBox" name="MaxHoldCheckBox" >
274 <property name="geometry" >
282 <property name="text" >
283 <string>Max Hold</string>
285 <property name="checked" >
289 <widget class="QFrame" name="FrequencyPlotDisplayFrame" >
290 <property name="geometry" >
298 <property name="frameShape" >
299 <enum>QFrame::NoFrame</enum>
301 <property name="frameShadow" >
302 <enum>QFrame::Plain</enum>
306 <widget class="QWidget" name="WaterfallPage" >
307 <attribute name="title" >
308 <string>Waterfall Display</string>
310 <widget class="QLabel" name="textLabel1" >
311 <property name="geometry" >
319 <property name="text" >
320 <string><font size="-2">Intensity Display:</font></string>
322 <property name="wordWrap" >
326 <widget class="QComboBox" name="WaterfallIntensityComboBox" >
327 <property name="geometry" >
336 <property name="text" >
337 <string>Color</string>
341 <property name="text" >
342 <string>White Hot</string>
346 <property name="text" >
347 <string>Black Hot</string>
351 <property name="text" >
352 <string>Incandescent</string>
356 <property name="text" >
357 <string>User Defined</string>
361 <widget class="QwtWheel" name="WaterfallMaximumIntensityWheel" >
362 <property name="geometry" >
370 <property name="mouseTracking" >
373 <property name="focusPolicy" >
374 <enum>Qt::WheelFocus</enum>
376 <property name="valid" >
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="WaterfallPlotDisplayFrame" >
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="totalAngle" >
434 <double>200.000000000000000</double>
436 <property name="viewAngle" >
437 <double>20.000000000000000</double>
439 <property name="mass" >
440 <double>0.000000000000000</double>
443 <widget class="QLabel" name="WaterfallMinimumIntensityLabel" >
444 <property name="geometry" >
452 <property name="text" >
453 <string>-100 dB</string>
455 <property name="wordWrap" >
459 <widget class="QPushButton" name="WaterfallAutoScaleBtn" >
460 <property name="geometry" >
468 <property name="toolTip" >
469 <string>Scales the Intensity to the current data extremes.</string>
471 <property name="text" >
472 <string>Auto Scale</string>
476 <widget class="QWidget" name="Waterfall3DPage" >
477 <attribute name="title" >
478 <string>3D Waterfall Display</string>
480 <widget class="QLabel" name="textLabel1_2" >
481 <property name="geometry" >
489 <property name="text" >
490 <string><font size="-2">Intensity Display:</font></string>
492 <property name="wordWrap" >
496 <widget class="QLabel" name="Waterfall3DMaximumIntensityLabel" >
497 <property name="geometry" >
505 <property name="text" >
506 <string>100 dB</string>
508 <property name="wordWrap" >
512 <widget class="QPushButton" name="Waterfall3DAutoScaleBtn" >
513 <property name="geometry" >
521 <property name="toolTip" >
522 <string>Scales the Intensity to the current data extremes.</string>
524 <property name="text" >
525 <string>Auto Scale</string>
528 <widget class="QwtWheel" name="Waterfall3DMinimumIntensityWheel" >
529 <property name="geometry" >
537 <property name="valid" >
540 <property name="totalAngle" >
541 <double>200.000000000000000</double>
543 <property name="viewAngle" >
544 <double>20.000000000000000</double>
546 <property name="mass" >
547 <double>0.000000000000000</double>
550 <widget class="QLabel" name="Waterfall3DMinimumIntensityLabel" >
551 <property name="geometry" >
559 <property name="text" >
560 <string>-100 dB</string>
562 <property name="wordWrap" >
566 <widget class="QFrame" name="Waterfall3DPlotDisplayFrame" >
567 <property name="geometry" >
575 <property name="frameShape" >
576 <enum>QFrame::NoFrame</enum>
578 <property name="frameShadow" >
579 <enum>QFrame::Plain</enum>
582 <widget class="QComboBox" name="Waterfall3DIntensityComboBox" >
583 <property name="geometry" >
592 <property name="text" >
593 <string>Color</string>
597 <property name="text" >
598 <string>White Hot</string>
602 <property name="text" >
603 <string>Black Hot</string>
607 <property name="text" >
608 <string>Incandescent</string>
612 <property name="text" >
613 <string>User Defined</string>
617 <widget class="QwtWheel" name="Waterfall3DMaximumIntensityWheel" >
618 <property name="geometry" >
626 <property name="mouseTracking" >
629 <property name="focusPolicy" >
630 <enum>Qt::WheelFocus</enum>
632 <property name="valid" >
635 <property name="totalAngle" >
636 <double>200.000000000000000</double>
638 <property name="viewAngle" >
639 <double>20.000000000000000</double>
641 <property name="mass" >
642 <double>0.000000000000000</double>
646 <widget class="QWidget" name="TimeDomainPage" >
647 <attribute name="title" >
648 <string>Time Domain Display</string>
650 <widget class="QFrame" name="TimeDomainDisplayFrame" >
651 <property name="geometry" >
659 <property name="frameShape" >
660 <enum>QFrame::NoFrame</enum>
662 <property name="frameShadow" >
663 <enum>QFrame::Plain</enum>
667 <widget class="QWidget" name="ConstellationPage" >
668 <attribute name="title" >
669 <string>Constellation Display</string>
671 <widget class="QFrame" name="ConstellationDisplayFrame" >
672 <property name="geometry" >
680 <property name="frameShape" >
681 <enum>QFrame::StyledPanel</enum>
683 <property name="frameShadow" >
684 <enum>QFrame::Raised</enum>
690 <layoutdefault spacing="6" margin="11" />
691 <pixmapfunction>qPixmapFromMimeSource</pixmapfunction>
694 <class>QwtWheel</class>
695 <extends>QWidget</extends>
696 <header>qwt_wheel.h</header>
700 <tabstop>SpectrumTypeTab</tabstop>
701 <tabstop>MaxHoldCheckBox</tabstop>
702 <tabstop>MaxHoldResetBtn</tabstop>
703 <tabstop>MinHoldCheckBox</tabstop>
704 <tabstop>MinHoldResetBtn</tabstop>
705 <tabstop>PowerLineEdit</tabstop>
706 <tabstop>AvgLineEdit</tabstop>
707 <tabstop>UseRFFrequenciesCheckBox</tabstop>
708 <tabstop>WindowComboBox</tabstop>
709 <tabstop>FFTSizeComboBox</tabstop>
710 <tabstop>WaterfallMaximumIntensityWheel</tabstop>
711 <tabstop>WaterfallMinimumIntensityWheel</tabstop>
714 <include location="global" >SpectrumGUIClass.h</include>
715 <include location="global" >FrequencyDisplayPlot.h</include>
716 <include location="global" >WaterfallDisplayPlot.h</include>
717 <include location="global" >Waterfall3DDisplayPlot.h</include>
718 <include location="global" >TimeDomainDisplayPlot.h</include>
719 <include location="global" >qvalidator.h</include>
720 <include location="global" >vector</include>
721 <include location="local" >qwt_wheel.h</include>
726 <sender>MaxHoldCheckBox</sender>
727 <signal>toggled(bool)</signal>
728 <receiver>SpectrumDisplayForm</receiver>
729 <slot>MaxHoldCheckBox_toggled(bool)</slot>
731 <hint type="sourcelabel" >
735 <hint type="destinationlabel" >
742 <sender>MaxHoldResetBtn</sender>
743 <signal>clicked()</signal>
744 <receiver>SpectrumDisplayForm</receiver>
745 <slot>MaxHoldResetBtn_clicked()</slot>
747 <hint type="sourcelabel" >
751 <hint type="destinationlabel" >
758 <sender>MinHoldCheckBox</sender>
759 <signal>toggled(bool)</signal>
760 <receiver>SpectrumDisplayForm</receiver>
761 <slot>MinHoldCheckBox_toggled(bool)</slot>
763 <hint type="sourcelabel" >
767 <hint type="destinationlabel" >
774 <sender>MinHoldResetBtn</sender>
775 <signal>clicked()</signal>
776 <receiver>SpectrumDisplayForm</receiver>
777 <slot>MinHoldResetBtn_clicked()</slot>
779 <hint type="sourcelabel" >
783 <hint type="destinationlabel" >
790 <sender>AvgLineEdit</sender>
791 <signal>textChanged(QString)</signal>
792 <receiver>SpectrumDisplayForm</receiver>
793 <slot>AvgLineEdit_textChanged(QString)</slot>
795 <hint type="sourcelabel" >
799 <hint type="destinationlabel" >
806 <sender>PowerLineEdit</sender>
807 <signal>textChanged(QString)</signal>
808 <receiver>SpectrumDisplayForm</receiver>
809 <slot>PowerLineEdit_textChanged(QString)</slot>
811 <hint type="sourcelabel" >
815 <hint type="destinationlabel" >
822 <sender>WindowComboBox</sender>
823 <signal>activated(int)</signal>
824 <receiver>SpectrumDisplayForm</receiver>
825 <slot>WindowTypeChanged(int)</slot>
827 <hint type="sourcelabel" >
831 <hint type="destinationlabel" >
838 <sender>UseRFFrequenciesCheckBox</sender>
839 <signal>toggled(bool)</signal>
840 <receiver>SpectrumDisplayForm</receiver>
841 <slot>UseRFFrequenciesCB(bool)</slot>
843 <hint type="sourcelabel" >
847 <hint type="destinationlabel" >
854 <sender>WaterfallMaximumIntensityWheel</sender>
855 <signal>valueChanged(double)</signal>
856 <receiver>SpectrumDisplayForm</receiver>
857 <slot>waterfallMaximumIntensityChangedCB(double)</slot>
859 <hint type="sourcelabel" >
863 <hint type="destinationlabel" >
870 <sender>WaterfallMinimumIntensityWheel</sender>
871 <signal>valueChanged(double)</signal>
872 <receiver>SpectrumDisplayForm</receiver>
873 <slot>waterfallMinimumIntensityChangedCB(double)</slot>
875 <hint type="sourcelabel" >
879 <hint type="destinationlabel" >
886 <sender>Waterfall3DMaximumIntensityWheel</sender>
887 <signal>valueChanged(double)</signal>
888 <receiver>SpectrumDisplayForm</receiver>
889 <slot>waterfall3DMaximumIntensityChangedCB(double)</slot>
891 <hint type="sourcelabel" >
895 <hint type="destinationlabel" >
902 <sender>Waterfall3DMinimumIntensityWheel</sender>
903 <signal>valueChanged(double)</signal>
904 <receiver>SpectrumDisplayForm</receiver>
905 <slot>waterfall3DMinimumIntensityChangedCB(double)</slot>
907 <hint type="sourcelabel" >
911 <hint type="destinationlabel" >
918 <sender>FFTSizeComboBox</sender>
919 <signal>activated(QString)</signal>
920 <receiver>SpectrumDisplayForm</receiver>
921 <slot>FFTComboBoxSelectedCB(QString)</slot>
923 <hint type="sourcelabel" >
927 <hint type="destinationlabel" >
934 <sender>WaterfallAutoScaleBtn</sender>
935 <signal>clicked()</signal>
936 <receiver>SpectrumDisplayForm</receiver>
937 <slot>WaterfallAutoScaleBtnCB()</slot>
939 <hint type="sourcelabel" >
943 <hint type="destinationlabel" >
950 <sender>Waterfall3DAutoScaleBtn</sender>
951 <signal>clicked()</signal>
952 <receiver>SpectrumDisplayForm</receiver>
953 <slot>Waterfall3DAutoScaleBtnCB()</slot>
955 <hint type="sourcelabel" >
959 <hint type="destinationlabel" >
966 <sender>WaterfallIntensityComboBox</sender>
967 <signal>activated(int)</signal>
968 <receiver>SpectrumDisplayForm</receiver>
969 <slot>WaterfallIntensityColorTypeChanged(int)</slot>
971 <hint type="sourcelabel" >
975 <hint type="destinationlabel" >
982 <sender>Waterfall3DIntensityComboBox</sender>
983 <signal>activated(int)</signal>
984 <receiver>SpectrumDisplayForm</receiver>
985 <slot>Waterfall3DIntensityColorTypeChanged(int)</slot>
987 <hint type="sourcelabel" >
991 <hint type="destinationlabel" >