]> git.gag.com Git - debian/gnuradio/blob - gr-utils/src/python/pyqt_filter.ui
Adding features and usability.
[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="firhpfPage">
261           <layout class="QFormLayout" name="formLayout_3">
262            <item row="0" column="0">
263             <widget class="QLabel" name="endofHpfStopBandLabel">
264              <property name="text">
265               <string>End of Stop Band (Hz)</string>
266              </property>
267             </widget>
268            </item>
269            <item row="0" column="1">
270             <widget class="QLineEdit" name="endofHpfStopBandEdit"/>
271            </item>
272            <item row="1" column="0">
273             <widget class="QLabel" name="startofHpfPassBandLabel">
274              <property name="text">
275               <string>Start of Pass Band (Hz)</string>
276              </property>
277             </widget>
278            </item>
279            <item row="1" column="1">
280             <widget class="QLineEdit" name="startofHpfPassBandEdit"/>
281            </item>
282            <item row="2" column="0">
283             <widget class="QLabel" name="hpfStopBandAttenLabel">
284              <property name="text">
285               <string>Stop Band Attenuation (dB)</string>
286              </property>
287             </widget>
288            </item>
289            <item row="2" column="1">
290             <widget class="QLineEdit" name="hpfStopBandAttenEdit"/>
291            </item>
292            <item row="3" column="0">
293             <widget class="QLabel" name="hpfPassBandRippleLabel">
294              <property name="text">
295               <string>Pass Band Ripple (dB)</string>
296              </property>
297             </widget>
298            </item>
299            <item row="3" column="1">
300             <widget class="QLineEdit" name="hpfPassBandRippleEdit"/>
301            </item>
302           </layout>
303          </widget>
304         </widget>
305        </item>
306        <item>
307         <widget class="QPushButton" name="designButton">
308          <property name="minimumSize">
309           <size>
310            <width>0</width>
311            <height>0</height>
312           </size>
313          </property>
314          <property name="maximumSize">
315           <size>
316            <width>200</width>
317            <height>16777215</height>
318           </size>
319          </property>
320          <property name="text">
321           <string>Design</string>
322          </property>
323          <property name="autoDefault">
324           <bool>true</bool>
325          </property>
326          <property name="default">
327           <bool>true</bool>
328          </property>
329         </widget>
330        </item>
331       </layout>
332      </widget>
333     </item>
334     <item row="1" column="1">
335      <widget class="QTabWidget" name="tabGroup">
336       <property name="minimumSize">
337        <size>
338         <width>800</width>
339         <height>0</height>
340        </size>
341       </property>
342       <property name="currentIndex">
343        <number>0</number>
344       </property>
345       <widget class="QWidget" name="freqTab">
346        <attribute name="title">
347         <string>Frequency Domain</string>
348        </attribute>
349        <layout class="QHBoxLayout" name="horizontalLayout_2">
350         <item>
351          <widget class="QwtPlot" name="freqPlot"/>
352         </item>
353        </layout>
354       </widget>
355       <widget class="QWidget" name="timeTab">
356        <attribute name="title">
357         <string>Time Domain</string>
358        </attribute>
359        <layout class="QHBoxLayout" name="horizontalLayout">
360         <item>
361          <widget class="QwtPlot" name="timePlot"/>
362         </item>
363        </layout>
364       </widget>
365      </widget>
366     </item>
367    </layout>
368   </widget>
369   <widget class="QMenuBar" name="menubar">
370    <property name="geometry">
371     <rect>
372      <x>0</x>
373      <y>0</y>
374      <width>1124</width>
375      <height>25</height>
376     </rect>
377    </property>
378    <widget class="QMenu" name="menu_File">
379     <property name="title">
380      <string>&amp;File</string>
381     </property>
382     <addaction name="action_exit"/>
383    </widget>
384    <addaction name="menu_File"/>
385   </widget>
386   <widget class="QStatusBar" name="statusbar"/>
387   <action name="action_open">
388    <property name="text">
389     <string>&amp;Open</string>
390    </property>
391    <property name="shortcut">
392     <string>Ctrl+O</string>
393    </property>
394   </action>
395   <action name="action_exit">
396    <property name="text">
397     <string>E&amp;xit</string>
398    </property>
399   </action>
400  </widget>
401  <customwidgets>
402   <customwidget>
403    <class>QwtPlot</class>
404    <extends>QFrame</extends>
405    <header>qwt_plot.h</header>
406   </customwidget>
407  </customwidgets>
408  <tabstops>
409   <tabstop>filterTypeComboBox</tabstop>
410   <tabstop>filterDesignTypeComboBox</tabstop>
411   <tabstop>sampleRateEdit</tabstop>
412   <tabstop>filterGainEdit</tabstop>
413   <tabstop>endofLpfPassBandEdit</tabstop>
414   <tabstop>startofLpfStopBandEdit</tabstop>
415   <tabstop>lpfStopBandAttenEdit</tabstop>
416   <tabstop>lpfPassBandRippleEdit</tabstop>
417   <tabstop>startofBpfPassBandEdit</tabstop>
418   <tabstop>endofBpfPassBandEdit</tabstop>
419   <tabstop>bpfTransitionEdit</tabstop>
420   <tabstop>bpfStopBandAttenEdit</tabstop>
421   <tabstop>bpfPassBandRippleEdit</tabstop>
422   <tabstop>endofHpfStopBandEdit</tabstop>
423   <tabstop>startofHpfPassBandEdit</tabstop>
424   <tabstop>hpfStopBandAttenEdit</tabstop>
425   <tabstop>hpfPassBandRippleEdit</tabstop>
426   <tabstop>designButton</tabstop>
427   <tabstop>tabGroup</tabstop>
428  </tabstops>
429  <resources/>
430  <connections>
431   <connection>
432    <sender>action_exit</sender>
433    <signal>activated()</signal>
434    <receiver>MainWindow</receiver>
435    <slot>close()</slot>
436    <hints>
437     <hint type="sourcelabel">
438      <x>-1</x>
439      <y>-1</y>
440     </hint>
441     <hint type="destinationlabel">
442      <x>399</x>
443      <y>347</y>
444     </hint>
445    </hints>
446   </connection>
447  </connections>
448 </ui>