b1f79f0b8e04ef28a5c115f2c81979a8fe98834f
[debian/gnuradio] / gr-utils / src / python / pyqt_filter.ui
1 <?xml version="1.0" encoding="UTF-8"?>
2 <ui version="4.0">
3  <class>MainWindow</class>
4  <widget class="QMainWindow" name="MainWindow">
5   <property name="geometry">
6    <rect>
7     <x>0</x>
8     <y>0</y>
9     <width>1124</width>
10     <height>696</height>
11    </rect>
12   </property>
13   <property name="windowTitle">
14    <string>GNU Radio Filter Design Tool</string>
15   </property>
16   <widget class="QWidget" name="centralwidget">
17    <layout class="QGridLayout" name="gridLayout">
18     <item row="1" column="0">
19      <widget class="QFrame" name="filterFrame">
20       <property name="minimumSize">
21        <size>
22         <width>300</width>
23         <height>0</height>
24        </size>
25       </property>
26       <property name="maximumSize">
27        <size>
28         <width>300</width>
29         <height>16777215</height>
30        </size>
31       </property>
32       <property name="frameShape">
33        <enum>QFrame::StyledPanel</enum>
34       </property>
35       <property name="frameShadow">
36        <enum>QFrame::Raised</enum>
37       </property>
38       <layout class="QVBoxLayout" name="verticalLayout">
39        <item>
40         <widget class="QComboBox" name="filterTypeComboBox">
41          <item>
42           <property name="text">
43            <string>Low Pass</string>
44           </property>
45          </item>
46          <item>
47           <property name="text">
48            <string>Band Pass</string>
49           </property>
50          </item>
51          <item>
52           <property name="text">
53            <string>Complex Band Pass</string>
54           </property>
55          </item>
56          <item>
57           <property name="text">
58            <string>Band Notch</string>
59           </property>
60          </item>
61          <item>
62           <property name="text">
63            <string>High Pass</string>
64           </property>
65          </item>
66          <item>
67           <property name="text">
68            <string>Root Raised Cosine</string>
69           </property>
70          </item>
71          <item>
72           <property name="text">
73            <string>Gaussian</string>
74           </property>
75          </item>
76         </widget>
77        </item>
78        <item>
79         <widget class="QComboBox" name="filterDesignTypeComboBox">
80          <item>
81           <property name="text">
82            <string>Hamming Window</string>
83           </property>
84          </item>
85          <item>
86           <property name="text">
87            <string>Hann Window</string>
88           </property>
89          </item>
90          <item>
91           <property name="text">
92            <string>Blackman Window</string>
93           </property>
94          </item>
95          <item>
96           <property name="text">
97            <string>Rectangular Window</string>
98           </property>
99          </item>
100          <item>
101           <property name="text">
102            <string>Kaiser Window</string>
103           </property>
104          </item>
105          <item>
106           <property name="text">
107            <string>Blackman-harris Window</string>
108           </property>
109          </item>
110          <item>
111           <property name="text">
112            <string>Equiripple</string>
113           </property>
114          </item>
115         </widget>
116        </item>
117        <item>
118         <layout class="QFormLayout" name="globalParamsLayout">
119          <property name="fieldGrowthPolicy">
120           <enum>QFormLayout::AllNonFixedFieldsGrow</enum>
121          </property>
122          <item row="0" column="0">
123           <widget class="QLabel" name="sampleRateLabel">
124            <property name="maximumSize">
125             <size>
126              <width>16777215</width>
127              <height>30</height>
128             </size>
129            </property>
130            <property name="text">
131             <string>Sample Rate (sps)</string>
132            </property>
133           </widget>
134          </item>
135          <item row="0" column="1">
136           <widget class="QLineEdit" name="sampleRateEdit">
137            <property name="maximumSize">
138             <size>
139              <width>16777215</width>
140              <height>30</height>
141             </size>
142            </property>
143           </widget>
144          </item>
145          <item row="1" column="0">
146           <widget class="QLabel" name="filterGainLabel">
147            <property name="text">
148             <string>Filter Gain</string>
149            </property>
150           </widget>
151          </item>
152          <item row="1" column="1">
153           <widget class="QLineEdit" name="filterGainEdit"/>
154          </item>
155         </layout>
156        </item>
157        <item>
158         <widget class="QStackedWidget" name="filterTypeWidget">
159          <property name="currentIndex">
160           <number>2</number>
161          </property>
162          <widget class="QWidget" name="firlpfPage">
163           <layout class="QFormLayout" name="formLayout">
164            <item row="0" column="0">
165             <widget class="QLabel" name="endofLpfPassBandLabel">
166              <property name="text">
167               <string>End of Pass Band (Hz)</string>
168              </property>
169             </widget>
170            </item>
171            <item row="0" column="1">
172             <widget class="QLineEdit" name="endofLpfPassBandEdit"/>
173            </item>
174            <item row="1" column="0">
175             <widget class="QLabel" name="startofLpfStopBandLabel">
176              <property name="text">
177               <string>Start of Stop Band (Hz)</string>
178              </property>
179             </widget>
180            </item>
181            <item row="1" column="1">
182             <widget class="QLineEdit" name="startofLpfStopBandEdit"/>
183            </item>
184            <item row="2" column="0">
185             <widget class="QLabel" name="lpfStopBandAttenLabel">
186              <property name="text">
187               <string>Stop Band Attenuation (dB)</string>
188              </property>
189             </widget>
190            </item>
191            <item row="2" column="1">
192             <widget class="QLineEdit" name="lpfStopBandAttenEdit"/>
193            </item>
194            <item row="3" column="1">
195             <widget class="QLineEdit" name="lpfPassBandRippleEdit"/>
196            </item>
197            <item row="3" column="0">
198             <widget class="QLabel" name="lpfPassBandRippleLabel">
199              <property name="text">
200               <string>Pass Band Ripple (dB)</string>
201              </property>
202             </widget>
203            </item>
204           </layout>
205          </widget>
206          <widget class="QWidget" name="firbpfPage">
207           <layout class="QFormLayout" name="formLayout_2">
208            <item row="0" column="0">
209             <widget class="QLabel" name="startofBpfPassBandLabel">
210              <property name="text">
211               <string>Start of Pass Band (Hz)</string>
212              </property>
213             </widget>
214            </item>
215            <item row="0" column="1">
216             <widget class="QLineEdit" name="startofBpfPassBandEdit"/>
217            </item>
218            <item row="1" column="0">
219             <widget class="QLabel" name="endofBpfPassBandLabel">
220              <property name="text">
221               <string>End of Pass Band (Hz)</string>
222              </property>
223             </widget>
224            </item>
225            <item row="1" column="1">
226             <widget class="QLineEdit" name="endofBpfPassBandEdit"/>
227            </item>
228            <item row="3" column="1">
229             <widget class="QLineEdit" name="bpfStopBandAttenEdit"/>
230            </item>
231            <item row="3" column="0">
232             <widget class="QLabel" name="bpfStopBandAttenLabel">
233              <property name="text">
234               <string>Stop Band Attenuation (dB)</string>
235              </property>
236             </widget>
237            </item>
238            <item row="2" column="0">
239             <widget class="QLabel" name="bpfTransitionLabel">
240              <property name="text">
241               <string>Transition Width (Hz)</string>
242              </property>
243             </widget>
244            </item>
245            <item row="2" column="1">
246             <widget class="QLineEdit" name="bpfTransitionEdit"/>
247            </item>
248            <item row="4" column="1">
249             <widget class="QLineEdit" name="bpfPassBandRippleEdit"/>
250            </item>
251            <item row="4" column="0">
252             <widget class="QLabel" name="bpfPassBandRippleLabel">
253              <property name="text">
254               <string>Pass Band Ripple (dB)</string>
255              </property>
256             </widget>
257            </item>
258           </layout>
259          </widget>
260          <widget class="QWidget" name="firbnfPage">
261           <layout class="QFormLayout" name="formLayout_5">
262            <property name="fieldGrowthPolicy">
263             <enum>QFormLayout::AllNonFixedFieldsGrow</enum>
264            </property>
265            <item row="0" column="0">
266             <widget class="QLabel" name="startofBnfStopBandLabel">
267              <property name="text">
268               <string>Start of Stop Band (Hz)</string>
269              </property>
270             </widget>
271            </item>
272            <item row="0" column="1">
273             <widget class="QLineEdit" name="startofBnfStopBandEdit"/>
274            </item>
275            <item row="1" column="0">
276             <widget class="QLabel" name="endofBnfStopBandLabel">
277              <property name="text">
278               <string>End of Stop Band (Hz)</string>
279              </property>
280             </widget>
281            </item>
282            <item row="1" column="1">
283             <widget class="QLineEdit" name="endofBnfStopBandEdit"/>
284            </item>
285            <item row="2" column="0">
286             <widget class="QLabel" name="bnfTransitionLabel">
287              <property name="text">
288               <string>Transition Width (Hz)</string>
289              </property>
290             </widget>
291            </item>
292            <item row="2" column="1">
293             <widget class="QLineEdit" name="bnfTransitionEdit"/>
294            </item>
295            <item row="3" column="0">
296             <widget class="QLabel" name="bnfStopBandAttenLabel">
297              <property name="text">
298               <string>Stop Band Attenuation (dB)</string>
299              </property>
300             </widget>
301            </item>
302            <item row="3" column="1">
303             <widget class="QLineEdit" name="bnfStopBandAttenEdit"/>
304            </item>
305            <item row="4" column="0">
306             <widget class="QLabel" name="bnfPassBandRippleLabel">
307              <property name="text">
308               <string>Pass Band Ripple (dB)</string>
309              </property>
310             </widget>
311            </item>
312            <item row="4" column="1">
313             <widget class="QLineEdit" name="bnfPassBandRippleEdit"/>
314            </item>
315           </layout>
316          </widget>
317          <widget class="QWidget" name="firhpfPage">
318           <layout class="QFormLayout" name="formLayout_3">
319            <property name="fieldGrowthPolicy">
320             <enum>QFormLayout::AllNonFixedFieldsGrow</enum>
321            </property>
322            <item row="0" column="0">
323             <widget class="QLabel" name="endofHpfStopBandLabel">
324              <property name="text">
325               <string>End of Stop Band (Hz)</string>
326              </property>
327             </widget>
328            </item>
329            <item row="0" column="1">
330             <widget class="QLineEdit" name="endofHpfStopBandEdit"/>
331            </item>
332            <item row="1" column="0">
333             <widget class="QLabel" name="startofHpfPassBandLabel">
334              <property name="text">
335               <string>Start of Pass Band (Hz)</string>
336              </property>
337             </widget>
338            </item>
339            <item row="1" column="1">
340             <widget class="QLineEdit" name="startofHpfPassBandEdit"/>
341            </item>
342            <item row="2" column="0">
343             <widget class="QLabel" name="hpfStopBandAttenLabel">
344              <property name="text">
345               <string>Stop Band Attenuation (dB)</string>
346              </property>
347             </widget>
348            </item>
349            <item row="2" column="1">
350             <widget class="QLineEdit" name="hpfStopBandAttenEdit"/>
351            </item>
352            <item row="3" column="0">
353             <widget class="QLabel" name="hpfPassBandRippleLabel">
354              <property name="text">
355               <string>Pass Band Ripple (dB)</string>
356              </property>
357             </widget>
358            </item>
359            <item row="3" column="1">
360             <widget class="QLineEdit" name="hpfPassBandRippleEdit"/>
361            </item>
362           </layout>
363          </widget>
364          <widget class="QWidget" name="rrcPage">
365           <layout class="QFormLayout" name="formLayout_6">
366            <item row="0" column="0">
367             <widget class="QLabel" name="rrcSymbolRateLabel">
368              <property name="text">
369               <string>Symbol Rate (sps)</string>
370              </property>
371             </widget>
372            </item>
373            <item row="1" column="0">
374             <widget class="QLabel" name="rrcAlphaLabel">
375              <property name="text">
376               <string>Roll-off Factor</string>
377              </property>
378             </widget>
379            </item>
380            <item row="2" column="0">
381             <widget class="QLabel" name="rrcNumTapsLabel">
382              <property name="text">
383               <string>Number of Taps</string>
384              </property>
385             </widget>
386            </item>
387            <item row="0" column="1">
388             <widget class="QLineEdit" name="rrcSymbolRateEdit"/>
389            </item>
390            <item row="1" column="1">
391             <widget class="QLineEdit" name="rrcAlphaEdit"/>
392            </item>
393            <item row="2" column="1">
394             <widget class="QLineEdit" name="rrcNumTapsEdit"/>
395            </item>
396           </layout>
397          </widget>
398          <widget class="QWidget" name="gausPage">
399           <layout class="QFormLayout" name="formLayout_7">
400            <item row="0" column="0">
401             <widget class="QLabel" name="gausSymbolRateLabel">
402              <property name="text">
403               <string>Symbol Rate (sps)</string>
404              </property>
405             </widget>
406            </item>
407            <item row="0" column="1">
408             <widget class="QLineEdit" name="gausSymbolRateEdit"/>
409            </item>
410            <item row="1" column="0">
411             <widget class="QLabel" name="gausBTLabel">
412              <property name="text">
413               <string>Roll-off Factor</string>
414              </property>
415             </widget>
416            </item>
417            <item row="1" column="1">
418             <widget class="QLineEdit" name="gausBTEdit"/>
419            </item>
420            <item row="2" column="0">
421             <widget class="QLabel" name="gausNumTapsLabel">
422              <property name="text">
423               <string>Number of Taps</string>
424              </property>
425             </widget>
426            </item>
427            <item row="2" column="1">
428             <widget class="QLineEdit" name="gausNumTapsEdit"/>
429            </item>
430           </layout>
431          </widget>
432         </widget>
433        </item>
434        <item>
435         <widget class="QGroupBox" name="filterPropsBox">
436          <property name="title">
437           <string>Filter Properties</string>
438          </property>
439          <layout class="QFormLayout" name="formLayout_8">
440           <property name="fieldGrowthPolicy">
441            <enum>QFormLayout::AllNonFixedFieldsGrow</enum>
442           </property>
443           <item row="1" column="0">
444            <widget class="QLabel" name="nTapsLabel">
445             <property name="minimumSize">
446              <size>
447               <width>150</width>
448               <height>0</height>
449              </size>
450             </property>
451             <property name="text">
452              <string>Number of Taps:</string>
453             </property>
454            </widget>
455           </item>
456           <item row="1" column="1">
457            <widget class="QLabel" name="nTapsEdit">
458             <property name="maximumSize">
459              <size>
460               <width>100</width>
461               <height>16777215</height>
462              </size>
463             </property>
464             <property name="frameShape">
465              <enum>QFrame::Box</enum>
466             </property>
467             <property name="frameShadow">
468              <enum>QFrame::Raised</enum>
469             </property>
470             <property name="text">
471              <string/>
472             </property>
473            </widget>
474           </item>
475          </layout>
476         </widget>
477        </item>
478        <item>
479         <widget class="QGroupBox" name="sysParamsBox">
480          <property name="title">
481           <string>System Parameters</string>
482          </property>
483          <layout class="QFormLayout" name="formLayout_4">
484           <item row="1" column="1">
485            <widget class="QLineEdit" name="nfftEdit"/>
486           </item>
487           <item row="1" column="0">
488            <widget class="QLabel" name="nfftLabel">
489             <property name="minimumSize">
490              <size>
491               <width>150</width>
492               <height>0</height>
493              </size>
494             </property>
495             <property name="text">
496              <string>Num FFT points</string>
497             </property>
498            </widget>
499           </item>
500          </layout>
501         </widget>
502        </item>
503        <item>
504         <widget class="QPushButton" name="designButton">
505          <property name="minimumSize">
506           <size>
507            <width>0</width>
508            <height>0</height>
509           </size>
510          </property>
511          <property name="maximumSize">
512           <size>
513            <width>200</width>
514            <height>16777215</height>
515           </size>
516          </property>
517          <property name="text">
518           <string>Design</string>
519          </property>
520          <property name="autoDefault">
521           <bool>true</bool>
522          </property>
523          <property name="default">
524           <bool>true</bool>
525          </property>
526         </widget>
527        </item>
528       </layout>
529      </widget>
530     </item>
531     <item row="1" column="1">
532      <widget class="QTabWidget" name="tabGroup">
533       <property name="minimumSize">
534        <size>
535         <width>800</width>
536         <height>0</height>
537        </size>
538       </property>
539       <property name="currentIndex">
540        <number>0</number>
541       </property>
542       <widget class="QWidget" name="freqTab">
543        <attribute name="title">
544         <string>Frequency Domain</string>
545        </attribute>
546        <layout class="QHBoxLayout" name="horizontalLayout_2">
547         <item>
548          <widget class="QwtPlot" name="freqPlot"/>
549         </item>
550        </layout>
551       </widget>
552       <widget class="QWidget" name="timeTab">
553        <attribute name="title">
554         <string>Time Domain</string>
555        </attribute>
556        <layout class="QHBoxLayout" name="horizontalLayout">
557         <item>
558          <widget class="QwtPlot" name="timePlot"/>
559         </item>
560        </layout>
561       </widget>
562       <widget class="QWidget" name="phaseTab">
563        <attribute name="title">
564         <string>Phase</string>
565        </attribute>
566        <layout class="QHBoxLayout" name="horizontalLayout_3">
567         <item>
568          <widget class="QwtPlot" name="phasePlot"/>
569         </item>
570        </layout>
571       </widget>
572       <widget class="QWidget" name="groupTab">
573        <attribute name="title">
574         <string>Group Delay</string>
575        </attribute>
576        <layout class="QHBoxLayout" name="horizontalLayout_4">
577         <item>
578          <widget class="QwtPlot" name="groupPlot"/>
579         </item>
580        </layout>
581       </widget>
582      </widget>
583     </item>
584    </layout>
585   </widget>
586   <widget class="QMenuBar" name="menubar">
587    <property name="geometry">
588     <rect>
589      <x>0</x>
590      <y>0</y>
591      <width>1124</width>
592      <height>25</height>
593     </rect>
594    </property>
595    <widget class="QMenu" name="menu_File">
596     <property name="title">
597      <string>&amp;File</string>
598     </property>
599     <addaction name="action_exit"/>
600    </widget>
601    <addaction name="menu_File"/>
602   </widget>
603   <widget class="QStatusBar" name="statusbar"/>
604   <action name="action_open">
605    <property name="text">
606     <string>&amp;Open</string>
607    </property>
608    <property name="shortcut">
609     <string>Ctrl+O</string>
610    </property>
611   </action>
612   <action name="action_exit">
613    <property name="text">
614     <string>E&amp;xit</string>
615    </property>
616   </action>
617  </widget>
618  <customwidgets>
619   <customwidget>
620    <class>QwtPlot</class>
621    <extends>QFrame</extends>
622    <header>qwt_plot.h</header>
623   </customwidget>
624  </customwidgets>
625  <tabstops>
626   <tabstop>filterTypeComboBox</tabstop>
627   <tabstop>filterDesignTypeComboBox</tabstop>
628   <tabstop>sampleRateEdit</tabstop>
629   <tabstop>filterGainEdit</tabstop>
630   <tabstop>endofLpfPassBandEdit</tabstop>
631   <tabstop>startofLpfStopBandEdit</tabstop>
632   <tabstop>lpfStopBandAttenEdit</tabstop>
633   <tabstop>lpfPassBandRippleEdit</tabstop>
634   <tabstop>startofBpfPassBandEdit</tabstop>
635   <tabstop>endofBpfPassBandEdit</tabstop>
636   <tabstop>bpfTransitionEdit</tabstop>
637   <tabstop>bpfStopBandAttenEdit</tabstop>
638   <tabstop>bpfPassBandRippleEdit</tabstop>
639   <tabstop>endofHpfStopBandEdit</tabstop>
640   <tabstop>startofHpfPassBandEdit</tabstop>
641   <tabstop>hpfStopBandAttenEdit</tabstop>
642   <tabstop>hpfPassBandRippleEdit</tabstop>
643   <tabstop>designButton</tabstop>
644   <tabstop>tabGroup</tabstop>
645  </tabstops>
646  <resources/>
647  <connections>
648   <connection>
649    <sender>action_exit</sender>
650    <signal>activated()</signal>
651    <receiver>MainWindow</receiver>
652    <slot>close()</slot>
653    <hints>
654     <hint type="sourcelabel">
655      <x>-1</x>
656      <y>-1</y>
657     </hint>
658     <hint type="destinationlabel">
659      <x>399</x>
660      <y>347</y>
661     </hint>
662    </hints>
663   </connection>
664  </connections>
665 </ui>