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 <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="Tab1PlotDisplayFrame" >
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" native="1" name="WaterfallMaximumIntensityWheel" >
362 <property name="geometry" >
370 <property name="mouseTracking" >
373 <property name="focusPolicy" >
374 <enum>Qt::WheelFocus</enum>
376 <property name="valid" stdset="0" >
379 <property name="totalAngle" stdset="0" >
380 <double>200.000000000000000</double>
382 <property name="viewAngle" stdset="0" >
383 <double>20.000000000000000</double>
385 <property name="mass" stdset="0" >
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" native="1" name="WaterfallMinimumIntensityWheel" >
422 <property name="geometry" >
430 <property name="valid" stdset="0" >
433 <property name="totalAngle" stdset="0" >
434 <double>200.000000000000000</double>
436 <property name="viewAngle" stdset="0" >
437 <double>20.000000000000000</double>
439 <property name="mass" stdset="0" >
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" native="1" name="Waterfall3DMinimumIntensityWheel" >
529 <property name="geometry" >
537 <property name="valid" stdset="0" >
540 <property name="totalAngle" stdset="0" >
541 <double>200.000000000000000</double>
543 <property name="viewAngle" stdset="0" >
544 <double>20.000000000000000</double>
546 <property name="mass" stdset="0" >
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" native="1" name="Waterfall3DMaximumIntensityWheel" >
618 <property name="geometry" >
626 <property name="mouseTracking" >
629 <property name="focusPolicy" >
630 <enum>Qt::WheelFocus</enum>
632 <property name="valid" stdset="0" >
635 <property name="totalAngle" stdset="0" >
636 <double>200.000000000000000</double>
638 <property name="viewAngle" stdset="0" >
639 <double>20.000000000000000</double>
641 <property name="mass" stdset="0" >
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>
669 <layoutdefault spacing="6" margin="11" />
670 <pixmapfunction>qPixmapFromMimeSource</pixmapfunction>
673 <class>QwtWheel</class>
674 <extends>QWidget</extends>
675 <header>qwt_wheel.h</header>
679 <tabstop>SpectrumTypeTab</tabstop>
680 <tabstop>MaxHoldCheckBox</tabstop>
681 <tabstop>MaxHoldResetBtn</tabstop>
682 <tabstop>MinHoldCheckBox</tabstop>
683 <tabstop>MinHoldResetBtn</tabstop>
684 <tabstop>PowerLineEdit</tabstop>
685 <tabstop>AvgLineEdit</tabstop>
686 <tabstop>UseRFFrequenciesCheckBox</tabstop>
687 <tabstop>WindowComboBox</tabstop>
688 <tabstop>FFTSizeComboBox</tabstop>
689 <tabstop>WaterfallMaximumIntensityWheel</tabstop>
690 <tabstop>WaterfallMinimumIntensityWheel</tabstop>
693 <include location="global" >SpectrumGUIClass.h</include>
694 <include location="global" >FrequencyDisplayPlot.h</include>
695 <include location="global" >WaterfallDisplayPlot.h</include>
696 <include location="global" >Waterfall3DDisplayPlot.h</include>
697 <include location="global" >TimeDomainDisplayPlot.h</include>
698 <include location="global" >qvalidator.h</include>
699 <include location="global" >vector</include>
700 <include location="local" >qwt_wheel.h</include>
705 <sender>MaxHoldCheckBox</sender>
706 <signal>toggled(bool)</signal>
707 <receiver>SpectrumDisplayForm</receiver>
708 <slot>MaxHoldCheckBox_toggled(bool)</slot>
710 <hint type="sourcelabel" >
714 <hint type="destinationlabel" >
721 <sender>MaxHoldResetBtn</sender>
722 <signal>clicked()</signal>
723 <receiver>SpectrumDisplayForm</receiver>
724 <slot>MaxHoldResetBtn_clicked()</slot>
726 <hint type="sourcelabel" >
730 <hint type="destinationlabel" >
737 <sender>MinHoldCheckBox</sender>
738 <signal>toggled(bool)</signal>
739 <receiver>SpectrumDisplayForm</receiver>
740 <slot>MinHoldCheckBox_toggled(bool)</slot>
742 <hint type="sourcelabel" >
746 <hint type="destinationlabel" >
753 <sender>MinHoldResetBtn</sender>
754 <signal>clicked()</signal>
755 <receiver>SpectrumDisplayForm</receiver>
756 <slot>MinHoldResetBtn_clicked()</slot>
758 <hint type="sourcelabel" >
762 <hint type="destinationlabel" >
769 <sender>AvgLineEdit</sender>
770 <signal>textChanged(QString)</signal>
771 <receiver>SpectrumDisplayForm</receiver>
772 <slot>AvgLineEdit_textChanged(QString)</slot>
774 <hint type="sourcelabel" >
778 <hint type="destinationlabel" >
785 <sender>PowerLineEdit</sender>
786 <signal>textChanged(QString)</signal>
787 <receiver>SpectrumDisplayForm</receiver>
788 <slot>PowerLineEdit_textChanged(QString)</slot>
790 <hint type="sourcelabel" >
794 <hint type="destinationlabel" >
801 <sender>WindowComboBox</sender>
802 <signal>activated(int)</signal>
803 <receiver>SpectrumDisplayForm</receiver>
804 <slot>WindowTypeChanged(int)</slot>
806 <hint type="sourcelabel" >
810 <hint type="destinationlabel" >
817 <sender>UseRFFrequenciesCheckBox</sender>
818 <signal>toggled(bool)</signal>
819 <receiver>SpectrumDisplayForm</receiver>
820 <slot>UseRFFrequenciesCB(bool)</slot>
822 <hint type="sourcelabel" >
826 <hint type="destinationlabel" >
833 <sender>WaterfallMaximumIntensityWheel</sender>
834 <signal>valueChanged(double)</signal>
835 <receiver>SpectrumDisplayForm</receiver>
836 <slot>waterfallMaximumIntensityChangedCB(double)</slot>
838 <hint type="sourcelabel" >
842 <hint type="destinationlabel" >
849 <sender>WaterfallMinimumIntensityWheel</sender>
850 <signal>valueChanged(double)</signal>
851 <receiver>SpectrumDisplayForm</receiver>
852 <slot>waterfallMinimumIntensityChangedCB(double)</slot>
854 <hint type="sourcelabel" >
858 <hint type="destinationlabel" >
865 <sender>Waterfall3DMaximumIntensityWheel</sender>
866 <signal>valueChanged(double)</signal>
867 <receiver>SpectrumDisplayForm</receiver>
868 <slot>waterfall3DMaximumIntensityChangedCB(double)</slot>
870 <hint type="sourcelabel" >
874 <hint type="destinationlabel" >
881 <sender>Waterfall3DMinimumIntensityWheel</sender>
882 <signal>valueChanged(double)</signal>
883 <receiver>SpectrumDisplayForm</receiver>
884 <slot>waterfall3DMinimumIntensityChangedCB(double)</slot>
886 <hint type="sourcelabel" >
890 <hint type="destinationlabel" >
897 <sender>FFTSizeComboBox</sender>
898 <signal>activated(QString)</signal>
899 <receiver>SpectrumDisplayForm</receiver>
900 <slot>FFTComboBoxSelectedCB(QString)</slot>
902 <hint type="sourcelabel" >
906 <hint type="destinationlabel" >
913 <sender>WaterfallAutoScaleBtn</sender>
914 <signal>clicked()</signal>
915 <receiver>SpectrumDisplayForm</receiver>
916 <slot>WaterfallAutoScaleBtnCB()</slot>
918 <hint type="sourcelabel" >
922 <hint type="destinationlabel" >
929 <sender>Waterfall3DAutoScaleBtn</sender>
930 <signal>clicked()</signal>
931 <receiver>SpectrumDisplayForm</receiver>
932 <slot>Waterfall3DAutoScaleBtnCB()</slot>
934 <hint type="sourcelabel" >
938 <hint type="destinationlabel" >
945 <sender>WaterfallIntensityComboBox</sender>
946 <signal>activated(int)</signal>
947 <receiver>SpectrumDisplayForm</receiver>
948 <slot>WaterfallIntensityColorTypeChanged(int)</slot>
950 <hint type="sourcelabel" >
954 <hint type="destinationlabel" >
961 <sender>Waterfall3DIntensityComboBox</sender>
962 <signal>activated(int)</signal>
963 <receiver>SpectrumDisplayForm</receiver>
964 <slot>Waterfall3DIntensityColorTypeChanged(int)</slot>
966 <hint type="sourcelabel" >
970 <hint type="destinationlabel" >