2 <class>SpectrumDisplayForm</class>
3 <widget class="QWidget" name="SpectrumDisplayForm" >
4 <property name="geometry" >
12 <property name="windowTitle" >
13 <string>Spectrum Display</string>
15 <layout class="QGridLayout" name="gridLayout" >
16 <item row="1" column="3" >
17 <widget class="QComboBox" name="FFTSizeComboBox" >
18 <property name="sizePolicy" >
19 <sizepolicy vsizetype="Fixed" hsizetype="Fixed" >
20 <horstretch>0</horstretch>
21 <verstretch>0</verstretch>
24 <property name="maximumSize" >
27 <height>16777215</height>
31 <property name="text" >
36 <property name="text" >
41 <property name="text" >
46 <property name="text" >
51 <property name="text" >
52 <string>16384</string>
56 <property name="text" >
57 <string>32768</string>
62 <item row="1" column="2" >
63 <widget class="QLabel" name="FFTSizeLabel" >
64 <property name="text" >
65 <string>FFT Size:</string>
67 <property name="alignment" >
68 <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
70 <property name="wordWrap" >
75 <item row="1" column="0" >
76 <widget class="QCheckBox" name="UseRFFrequenciesCheckBox" >
77 <property name="text" >
78 <string>Display RF Frequencies</string>
82 <item row="3" column="0" >
83 <layout class="QHBoxLayout" name="horizontalLayout" >
85 <widget class="QLabel" name="WindowLbl" >
86 <property name="sizePolicy" >
87 <sizepolicy vsizetype="Fixed" hsizetype="Fixed" >
88 <horstretch>0</horstretch>
89 <verstretch>0</verstretch>
92 <property name="text" >
93 <string>Window:</string>
95 <property name="alignment" >
96 <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
98 <property name="wordWrap" >
104 <widget class="QComboBox" name="WindowComboBox" >
105 <property name="sizePolicy" >
106 <sizepolicy vsizetype="Fixed" hsizetype="Fixed" >
107 <horstretch>0</horstretch>
108 <verstretch>0</verstretch>
111 <property name="minimumSize" >
117 <property name="maximumSize" >
120 <height>16777215</height>
123 <property name="font" >
125 <pointsize>9</pointsize>
129 <property name="text" >
130 <string>Hamming</string>
134 <property name="text" >
135 <string>Hann</string>
139 <property name="text" >
140 <string>Blackman</string>
144 <property name="text" >
145 <string>Rectangular</string>
149 <property name="text" >
150 <string>Kaiser</string>
154 <property name="text" >
155 <string>Blackman-harris</string>
162 <item row="0" column="0" colspan="4" >
163 <widget class="QTabWidget" name="SpectrumTypeTab" >
164 <property name="currentIndex" >
167 <widget class="QWidget" name="FrequencyPage" >
168 <attribute name="title" >
169 <string>Frequency Display</string>
171 <layout class="QVBoxLayout" name="verticalLayout" >
173 <layout class="QVBoxLayout" name="verticalLayout_2" >
175 <widget class="QFrame" name="FrequencyPlotDisplayFrame" >
176 <property name="sizePolicy" >
177 <sizepolicy vsizetype="Preferred" hsizetype="Preferred" >
178 <horstretch>0</horstretch>
179 <verstretch>0</verstretch>
182 <property name="minimumSize" >
188 <property name="sizeIncrement" >
194 <property name="frameShape" >
195 <enum>QFrame::NoFrame</enum>
197 <property name="frameShadow" >
198 <enum>QFrame::Plain</enum>
203 <layout class="QGridLayout" name="gridLayout_2" >
204 <item row="1" column="0" >
205 <widget class="QCheckBox" name="MaxHoldCheckBox" >
206 <property name="text" >
207 <string>Max Hold</string>
209 <property name="checked" >
214 <item row="2" column="0" >
215 <widget class="QCheckBox" name="MinHoldCheckBox" >
216 <property name="text" >
217 <string>Min Hold</string>
219 <property name="checked" >
224 <item row="1" column="3" >
225 <widget class="QLabel" name="PowerLabel" >
226 <property name="minimumSize" >
232 <property name="maximumSize" >
235 <height>16777215</height>
238 <property name="text" >
239 <string>Power</string>
241 <property name="alignment" >
242 <set>Qt::AlignCenter</set>
244 <property name="wordWrap" >
249 <item row="1" column="1" >
250 <widget class="QPushButton" name="MaxHoldResetBtn" >
251 <property name="sizePolicy" >
252 <sizepolicy vsizetype="Fixed" hsizetype="Fixed" >
253 <horstretch>0</horstretch>
254 <verstretch>0</verstretch>
257 <property name="minimumSize" >
263 <property name="text" >
264 <string>Reset</string>
268 <item row="1" column="4" >
269 <widget class="QLabel" name="AvgLabel" >
270 <property name="sizePolicy" >
271 <sizepolicy vsizetype="Fixed" hsizetype="Fixed" >
272 <horstretch>0</horstretch>
273 <verstretch>0</verstretch>
276 <property name="minimumSize" >
282 <property name="text" >
283 <string>Average</string>
285 <property name="alignment" >
286 <set>Qt::AlignCenter</set>
288 <property name="wordWrap" >
293 <item row="2" column="1" >
294 <widget class="QPushButton" name="MinHoldResetBtn" >
295 <property name="text" >
296 <string>Reset</string>
300 <item row="2" column="4" >
301 <widget class="QSpinBox" name="AvgLineEdit" />
303 <item row="2" column="3" >
304 <widget class="QLineEdit" name="PowerLineEdit" >
305 <property name="sizePolicy" >
306 <sizepolicy vsizetype="Fixed" hsizetype="Fixed" >
307 <horstretch>0</horstretch>
308 <verstretch>0</verstretch>
311 <property name="minimumSize" >
317 <property name="maximumSize" >
320 <height>16777215</height>
323 <property name="text" >
328 <item row="1" column="2" >
329 <spacer name="horizontalSpacer_2" >
330 <property name="orientation" >
331 <enum>Qt::Horizontal</enum>
333 <property name="sizeHint" stdset="0" >
347 <widget class="QWidget" name="WaterfallPage" >
348 <attribute name="title" >
349 <string>Waterfall Display</string>
351 <layout class="QGridLayout" name="gridLayout_3" >
352 <item row="0" column="0" >
353 <widget class="QLabel" name="textLabel1" >
354 <property name="maximumSize" >
357 <height>16777215</height>
360 <property name="text" >
361 <string>Intensity Display:</string>
363 <property name="wordWrap" >
368 <item row="0" column="2" >
369 <widget class="QwtWheel" name="WaterfallMaximumIntensityWheel" >
370 <property name="minimumSize" >
376 <property name="mouseTracking" >
379 <property name="focusPolicy" >
380 <enum>Qt::WheelFocus</enum>
382 <property name="valid" >
385 <property name="totalAngle" >
386 <double>200.000000000000000</double>
388 <property name="viewAngle" >
389 <double>20.000000000000000</double>
391 <property name="mass" >
392 <double>0.000000000000000</double>
396 <item row="0" column="3" >
397 <widget class="QLabel" name="WaterfallMaximumIntensityLabel" >
398 <property name="maximumSize" >
401 <height>16777215</height>
404 <property name="text" >
405 <string>100 dB</string>
407 <property name="wordWrap" >
412 <item row="1" column="0" colspan="4" >
413 <widget class="QFrame" name="WaterfallPlotDisplayFrame" >
414 <property name="minimumSize" >
420 <property name="frameShape" >
421 <enum>QFrame::NoFrame</enum>
423 <property name="frameShadow" >
424 <enum>QFrame::Plain</enum>
428 <item row="2" column="2" >
429 <widget class="QwtWheel" name="WaterfallMinimumIntensityWheel" >
430 <property name="minimumSize" >
436 <property name="valid" >
439 <property name="totalAngle" >
440 <double>200.000000000000000</double>
442 <property name="viewAngle" >
443 <double>20.000000000000000</double>
445 <property name="mass" >
446 <double>0.000000000000000</double>
450 <item row="2" column="3" >
451 <widget class="QLabel" name="WaterfallMinimumIntensityLabel" >
452 <property name="maximumSize" >
455 <height>16777215</height>
458 <property name="text" >
459 <string>-100 dB</string>
461 <property name="wordWrap" >
466 <item row="2" column="0" colspan="2" >
467 <widget class="QPushButton" name="WaterfallAutoScaleBtn" >
468 <property name="maximumSize" >
471 <height>16777215</height>
474 <property name="toolTip" >
475 <string>Scales the Intensity to the current data extremes.</string>
477 <property name="text" >
478 <string>Auto Scale</string>
482 <item row="0" column="1" >
483 <widget class="QComboBox" name="WaterfallIntensityComboBox" >
484 <property name="maximumSize" >
487 <height>16777215</height>
491 <property name="text" >
492 <string>Color</string>
496 <property name="text" >
497 <string>White Hot</string>
501 <property name="text" >
502 <string>Black Hot</string>
506 <property name="text" >
507 <string>Incandescent</string>
511 <property name="text" >
512 <string>User Defined</string>
518 <zorder>textLabel1</zorder>
519 <zorder>WaterfallMaximumIntensityWheel</zorder>
520 <zorder>WaterfallMaximumIntensityLabel</zorder>
521 <zorder>WaterfallPlotDisplayFrame</zorder>
522 <zorder>WaterfallMinimumIntensityWheel</zorder>
523 <zorder>WaterfallMinimumIntensityLabel</zorder>
524 <zorder>WaterfallAutoScaleBtn</zorder>
525 <zorder>WaterfallIntensityComboBox</zorder>
527 <widget class="QWidget" name="Waterfall3DPage" >
528 <attribute name="title" >
529 <string>3D Waterfall Display</string>
531 <layout class="QGridLayout" name="gridLayout_6" >
532 <item row="0" column="0" >
533 <widget class="QLabel" name="textLabel1_2" >
534 <property name="minimumSize" >
540 <property name="maximumSize" >
543 <height>16777215</height>
546 <property name="text" >
547 <string>Intensity Display:</string>
549 <property name="wordWrap" >
554 <item row="0" column="1" >
555 <widget class="QComboBox" name="Waterfall3DIntensityComboBox" >
556 <property name="maximumSize" >
559 <height>16777215</height>
563 <property name="text" >
564 <string>Color</string>
568 <property name="text" >
569 <string>White Hot</string>
573 <property name="text" >
574 <string>Black Hot</string>
578 <property name="text" >
579 <string>Incandescent</string>
583 <property name="text" >
584 <string>User Defined</string>
589 <item row="0" column="2" >
590 <widget class="QwtWheel" name="Waterfall3DMaximumIntensityWheel" >
591 <property name="minimumSize" >
597 <property name="mouseTracking" >
600 <property name="focusPolicy" >
601 <enum>Qt::WheelFocus</enum>
603 <property name="valid" >
606 <property name="totalAngle" >
607 <double>200.000000000000000</double>
609 <property name="viewAngle" >
610 <double>20.000000000000000</double>
612 <property name="mass" >
613 <double>0.000000000000000</double>
617 <item row="0" column="3" >
618 <widget class="QLabel" name="Waterfall3DMaximumIntensityLabel" >
619 <property name="maximumSize" >
622 <height>16777215</height>
625 <property name="text" >
626 <string>100 dB</string>
628 <property name="wordWrap" >
633 <item row="1" column="0" colspan="4" >
634 <widget class="QFrame" name="Waterfall3DPlotDisplayFrame" >
635 <property name="frameShape" >
636 <enum>QFrame::NoFrame</enum>
638 <property name="frameShadow" >
639 <enum>QFrame::Plain</enum>
643 <item row="2" column="0" colspan="2" >
644 <widget class="QPushButton" name="Waterfall3DAutoScaleBtn" >
645 <property name="minimumSize" >
651 <property name="maximumSize" >
654 <height>16777215</height>
657 <property name="sizeIncrement" >
663 <property name="toolTip" >
664 <string>Scales the Intensity to the current data extremes.</string>
666 <property name="text" >
667 <string>Auto Scale</string>
671 <item row="2" column="2" >
672 <widget class="QwtWheel" name="Waterfall3DMinimumIntensityWheel" >
673 <property name="minimumSize" >
679 <property name="valid" >
682 <property name="totalAngle" >
683 <double>200.000000000000000</double>
685 <property name="viewAngle" >
686 <double>20.000000000000000</double>
688 <property name="mass" >
689 <double>0.000000000000000</double>
693 <item row="2" column="3" >
694 <widget class="QLabel" name="Waterfall3DMinimumIntensityLabel" >
695 <property name="maximumSize" >
698 <height>16777215</height>
701 <property name="text" >
702 <string>-100 dB</string>
704 <property name="wordWrap" >
711 <widget class="QWidget" name="TimeDomainPage" >
712 <attribute name="title" >
713 <string>Time Domain Display</string>
715 <layout class="QGridLayout" name="gridLayout_4" >
716 <item row="0" column="0" >
717 <widget class="QFrame" name="TimeDomainDisplayFrame" >
718 <property name="minimumSize" >
724 <property name="frameShape" >
725 <enum>QFrame::NoFrame</enum>
727 <property name="frameShadow" >
728 <enum>QFrame::Plain</enum>
734 <widget class="QWidget" name="ConstellationPage" >
735 <attribute name="title" >
736 <string>Constellation Display</string>
738 <layout class="QGridLayout" name="gridLayout_5" >
739 <item row="0" column="0" >
740 <widget class="QFrame" name="ConstellationDisplayFrame" >
741 <property name="minimumSize" >
747 <property name="frameShape" >
748 <enum>QFrame::StyledPanel</enum>
750 <property name="frameShadow" >
751 <enum>QFrame::Raised</enum>
761 <layoutdefault spacing="6" margin="11" />
762 <pixmapfunction>qPixmapFromMimeSource</pixmapfunction>
765 <class>QwtWheel</class>
766 <extends>QWidget</extends>
767 <header>qwt_wheel.h</header>
771 <tabstop>SpectrumTypeTab</tabstop>
772 <tabstop>UseRFFrequenciesCheckBox</tabstop>
773 <tabstop>FFTSizeComboBox</tabstop>
774 <tabstop>WaterfallMaximumIntensityWheel</tabstop>
775 <tabstop>WaterfallMinimumIntensityWheel</tabstop>
778 <include location="global" >SpectrumGUIClass.h</include>
779 <include location="global" >FrequencyDisplayPlot.h</include>
780 <include location="global" >WaterfallDisplayPlot.h</include>
781 <include location="global" >Waterfall3DDisplayPlot.h</include>
782 <include location="global" >TimeDomainDisplayPlot.h</include>
783 <include location="global" >qvalidator.h</include>
784 <include location="global" >vector</include>
785 <include location="local" >qwt_wheel.h</include>
790 <sender>MaxHoldCheckBox</sender>
791 <signal>toggled(bool)</signal>
792 <receiver>SpectrumDisplayForm</receiver>
793 <slot>MaxHoldCheckBox_toggled(bool)</slot>
795 <hint type="sourcelabel" >
799 <hint type="destinationlabel" >
806 <sender>MaxHoldResetBtn</sender>
807 <signal>clicked()</signal>
808 <receiver>SpectrumDisplayForm</receiver>
809 <slot>MaxHoldResetBtn_clicked()</slot>
811 <hint type="sourcelabel" >
815 <hint type="destinationlabel" >
822 <sender>MinHoldCheckBox</sender>
823 <signal>toggled(bool)</signal>
824 <receiver>SpectrumDisplayForm</receiver>
825 <slot>MinHoldCheckBox_toggled(bool)</slot>
827 <hint type="sourcelabel" >
831 <hint type="destinationlabel" >
838 <sender>MinHoldResetBtn</sender>
839 <signal>clicked()</signal>
840 <receiver>SpectrumDisplayForm</receiver>
841 <slot>MinHoldResetBtn_clicked()</slot>
843 <hint type="sourcelabel" >
847 <hint type="destinationlabel" >
854 <sender>PowerLineEdit</sender>
855 <signal>textChanged(QString)</signal>
856 <receiver>SpectrumDisplayForm</receiver>
857 <slot>PowerLineEdit_textChanged(QString)</slot>
859 <hint type="sourcelabel" >
863 <hint type="destinationlabel" >
870 <sender>WindowComboBox</sender>
871 <signal>activated(int)</signal>
872 <receiver>SpectrumDisplayForm</receiver>
873 <slot>WindowTypeChanged(int)</slot>
875 <hint type="sourcelabel" >
879 <hint type="destinationlabel" >
886 <sender>UseRFFrequenciesCheckBox</sender>
887 <signal>toggled(bool)</signal>
888 <receiver>SpectrumDisplayForm</receiver>
889 <slot>UseRFFrequenciesCB(bool)</slot>
891 <hint type="sourcelabel" >
895 <hint type="destinationlabel" >
902 <sender>WaterfallMaximumIntensityWheel</sender>
903 <signal>valueChanged(double)</signal>
904 <receiver>SpectrumDisplayForm</receiver>
905 <slot>waterfallMaximumIntensityChangedCB(double)</slot>
907 <hint type="sourcelabel" >
911 <hint type="destinationlabel" >
918 <sender>WaterfallMinimumIntensityWheel</sender>
919 <signal>valueChanged(double)</signal>
920 <receiver>SpectrumDisplayForm</receiver>
921 <slot>waterfallMinimumIntensityChangedCB(double)</slot>
923 <hint type="sourcelabel" >
927 <hint type="destinationlabel" >
934 <sender>Waterfall3DMaximumIntensityWheel</sender>
935 <signal>valueChanged(double)</signal>
936 <receiver>SpectrumDisplayForm</receiver>
937 <slot>waterfall3DMaximumIntensityChangedCB(double)</slot>
939 <hint type="sourcelabel" >
943 <hint type="destinationlabel" >
950 <sender>Waterfall3DMinimumIntensityWheel</sender>
951 <signal>valueChanged(double)</signal>
952 <receiver>SpectrumDisplayForm</receiver>
953 <slot>waterfall3DMinimumIntensityChangedCB(double)</slot>
955 <hint type="sourcelabel" >
959 <hint type="destinationlabel" >
966 <sender>FFTSizeComboBox</sender>
967 <signal>activated(QString)</signal>
968 <receiver>SpectrumDisplayForm</receiver>
969 <slot>FFTComboBoxSelectedCB(QString)</slot>
971 <hint type="sourcelabel" >
975 <hint type="destinationlabel" >
982 <sender>WaterfallAutoScaleBtn</sender>
983 <signal>clicked()</signal>
984 <receiver>SpectrumDisplayForm</receiver>
985 <slot>WaterfallAutoScaleBtnCB()</slot>
987 <hint type="sourcelabel" >
991 <hint type="destinationlabel" >
998 <sender>Waterfall3DAutoScaleBtn</sender>
999 <signal>clicked()</signal>
1000 <receiver>SpectrumDisplayForm</receiver>
1001 <slot>Waterfall3DAutoScaleBtnCB()</slot>
1003 <hint type="sourcelabel" >
1007 <hint type="destinationlabel" >
1014 <sender>WaterfallIntensityComboBox</sender>
1015 <signal>activated(int)</signal>
1016 <receiver>SpectrumDisplayForm</receiver>
1017 <slot>WaterfallIntensityColorTypeChanged(int)</slot>
1019 <hint type="sourcelabel" >
1023 <hint type="destinationlabel" >
1030 <sender>Waterfall3DIntensityComboBox</sender>
1031 <signal>activated(int)</signal>
1032 <receiver>SpectrumDisplayForm</receiver>
1033 <slot>Waterfall3DIntensityColorTypeChanged(int)</slot>
1035 <hint type="sourcelabel" >
1039 <hint type="destinationlabel" >
1046 <sender>SpectrumTypeTab</sender>
1047 <signal>currentChanged(int)</signal>
1048 <receiver>SpectrumDisplayForm</receiver>
1049 <slot>TabChanged(int)</slot>
1051 <hint type="sourcelabel" >
1055 <hint type="destinationlabel" >
1062 <sender>AvgLineEdit</sender>
1063 <signal>valueChanged(int)</signal>
1064 <receiver>SpectrumDisplayForm</receiver>
1065 <slot>AvgLineEdit_valueChanged(int)</slot>
1067 <hint type="sourcelabel" >
1071 <hint type="destinationlabel" >