Adding a graphical tool to design and analyze filters.
[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>624</width>
10     <height>696</height>
11    </rect>
12   </property>
13   <property name="windowTitle">
14    <string>MainWindow</string>
15   </property>
16   <widget class="QWidget" name="centralwidget">
17    <layout class="QGridLayout" name="gridLayout">
18     <item row="1" column="1">
19      <widget class="QTabWidget" name="tabGroup">
20       <property name="minimumSize">
21        <size>
22         <width>800</width>
23         <height>0</height>
24        </size>
25       </property>
26       <property name="currentIndex">
27        <number>0</number>
28       </property>
29       <widget class="QWidget" name="freqTab">
30        <attribute name="title">
31         <string>Frequency Domain</string>
32        </attribute>
33        <layout class="QHBoxLayout" name="horizontalLayout_2">
34         <item>
35          <widget class="QwtPlot" name="freqPlot"/>
36         </item>
37        </layout>
38       </widget>
39       <widget class="QWidget" name="timeTab">
40        <attribute name="title">
41         <string>Time Domain</string>
42        </attribute>
43        <layout class="QHBoxLayout" name="horizontalLayout">
44         <item>
45          <widget class="QwtPlot" name="timePlot"/>
46         </item>
47        </layout>
48       </widget>
49      </widget>
50     </item>
51     <item row="1" column="0">
52      <widget class="QFrame" name="filterFrame">
53       <property name="minimumSize">
54        <size>
55         <width>300</width>
56         <height>0</height>
57        </size>
58       </property>
59       <property name="maximumSize">
60        <size>
61         <width>300</width>
62         <height>16777215</height>
63        </size>
64       </property>
65       <property name="frameShape">
66        <enum>QFrame::StyledPanel</enum>
67       </property>
68       <property name="frameShadow">
69        <enum>QFrame::Raised</enum>
70       </property>
71       <layout class="QVBoxLayout" name="verticalLayout">
72        <item>
73         <widget class="QComboBox" name="filterTypeComboBox">
74          <item>
75           <property name="text">
76            <string>Low Pass</string>
77           </property>
78          </item>
79          <item>
80           <property name="text">
81            <string>Band Pass</string>
82           </property>
83          </item>
84          <item>
85           <property name="text">
86            <string>Complex Band Pass</string>
87           </property>
88          </item>
89          <item>
90           <property name="text">
91            <string>Band Notch</string>
92           </property>
93          </item>
94          <item>
95           <property name="text">
96            <string>High Pass</string>
97           </property>
98          </item>
99          <item>
100           <property name="text">
101            <string>Root Raised Cosine</string>
102           </property>
103          </item>
104          <item>
105           <property name="text">
106            <string>Gaussian</string>
107           </property>
108          </item>
109         </widget>
110        </item>
111        <item>
112         <widget class="QComboBox" name="filterDesignTypeComboBox">
113          <item>
114           <property name="text">
115            <string>Windowed</string>
116           </property>
117          </item>
118          <item>
119           <property name="text">
120            <string>Equiripple</string>
121           </property>
122          </item>
123         </widget>
124        </item>
125        <item>
126         <layout class="QFormLayout" name="formLayout_2">
127          <property name="fieldGrowthPolicy">
128           <enum>QFormLayout::AllNonFixedFieldsGrow</enum>
129          </property>
130          <item row="0" column="0">
131           <widget class="QLabel" name="sampleRateLabel">
132            <property name="maximumSize">
133             <size>
134              <width>16777215</width>
135              <height>30</height>
136             </size>
137            </property>
138            <property name="text">
139             <string>Sample Rate (sps)</string>
140            </property>
141           </widget>
142          </item>
143          <item row="0" column="1">
144           <widget class="QLineEdit" name="sampleRateEdit">
145            <property name="maximumSize">
146             <size>
147              <width>16777215</width>
148              <height>30</height>
149             </size>
150            </property>
151           </widget>
152          </item>
153          <item row="1" column="0">
154           <widget class="QLabel" name="filterGainLabel">
155            <property name="text">
156             <string>Filter Gain</string>
157            </property>
158           </widget>
159          </item>
160          <item row="1" column="1">
161           <widget class="QLineEdit" name="filterGainEdit"/>
162          </item>
163         </layout>
164        </item>
165        <item>
166         <widget class="QStackedWidget" name="filterTypeWidget">
167          <widget class="QWidget" name="firlpfPage"/>
168          <widget class="QWidget" name="firhpfPage"/>
169         </widget>
170        </item>
171        <item>
172         <widget class="QPushButton" name="designButton">
173          <property name="minimumSize">
174           <size>
175            <width>0</width>
176            <height>0</height>
177           </size>
178          </property>
179          <property name="maximumSize">
180           <size>
181            <width>200</width>
182            <height>16777215</height>
183           </size>
184          </property>
185          <property name="text">
186           <string>Design</string>
187          </property>
188         </widget>
189        </item>
190       </layout>
191      </widget>
192     </item>
193    </layout>
194   </widget>
195   <widget class="QMenuBar" name="menubar">
196    <property name="geometry">
197     <rect>
198      <x>0</x>
199      <y>0</y>
200      <width>624</width>
201      <height>25</height>
202     </rect>
203    </property>
204    <widget class="QMenu" name="menu_File">
205     <property name="title">
206      <string>&amp;File</string>
207     </property>
208     <addaction name="action_exit"/>
209    </widget>
210    <addaction name="menu_File"/>
211   </widget>
212   <widget class="QStatusBar" name="statusbar"/>
213   <action name="action_open">
214    <property name="text">
215     <string>&amp;Open</string>
216    </property>
217    <property name="shortcut">
218     <string>Ctrl+O</string>
219    </property>
220   </action>
221   <action name="action_exit">
222    <property name="text">
223     <string>E&amp;xit</string>
224    </property>
225   </action>
226  </widget>
227  <customwidgets>
228   <customwidget>
229    <class>QwtPlot</class>
230    <extends>QFrame</extends>
231    <header>qwt_plot.h</header>
232   </customwidget>
233  </customwidgets>
234  <tabstops>
235   <tabstop>filterTypeComboBox</tabstop>
236   <tabstop>filterDesignTypeComboBox</tabstop>
237   <tabstop>sampleRateEdit</tabstop>
238   <tabstop>filterGainEdit</tabstop>
239   <tabstop>designButton</tabstop>
240   <tabstop>tabGroup</tabstop>
241  </tabstops>
242  <resources/>
243  <connections>
244   <connection>
245    <sender>action_exit</sender>
246    <signal>activated()</signal>
247    <receiver>MainWindow</receiver>
248    <slot>close()</slot>
249    <hints>
250     <hint type="sourcelabel">
251      <x>-1</x>
252      <y>-1</y>
253     </hint>
254     <hint type="destinationlabel">
255      <x>399</x>
256      <y>347</y>
257     </hint>
258    </hints>
259   </connection>
260  </connections>
261 </ui>