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