1 <?xml version="1.0" encoding="UTF-8"?>
3 <class>RecordingOptions</class>
4 <widget class="QDialog" name="RecordingOptions">
5 <property name="geometry">
13 <property name="windowTitle">
14 <string>Video options</string>
16 <layout class="QVBoxLayout" name="verticalLayout">
18 <layout class="QHBoxLayout" name="horizontalLayout_3">
20 <widget class="QLabel" name="label">
21 <property name="sizePolicy">
22 <sizepolicy hsizetype="Minimum" vsizetype="Preferred">
23 <horstretch>0</horstretch>
24 <verstretch>0</verstretch>
27 <property name="text">
28 <string>File:</string>
33 <widget class="QLineEdit" name="file"/>
36 <widget class="QToolButton" name="pickfile">
37 <property name="text">
45 <widget class="QGroupBox" name="groupBox">
46 <property name="title">
49 <layout class="QGridLayout" name="gridLayout_2">
50 <item row="0" column="0">
51 <widget class="QRadioButton" name="sizeOriginal">
52 <property name="text">
55 <property name="checked">
60 <item row="0" column="1">
61 <widget class="QRadioButton" name="sizeVGA">
62 <property name="text">
67 <item row="1" column="0">
68 <widget class="QRadioButton" name="size720p">
69 <property name="text">
74 <item row="1" column="1">
75 <widget class="QRadioButton" name="sizeQVGA">
76 <property name="text">
81 <item row="2" column="0" colspan="3">
82 <layout class="QHBoxLayout" name="horizontalLayout_2">
84 <widget class="QRadioButton" name="sizeCustom">
85 <property name="text">
86 <string>Width:</string>
91 <widget class="QSpinBox" name="sizeWidth">
92 <property name="minimum">
95 <property name="maximum">
101 <widget class="QLabel" name="label_2">
102 <property name="sizePolicy">
103 <sizepolicy hsizetype="Minimum" vsizetype="Preferred">
104 <horstretch>0</horstretch>
105 <verstretch>0</verstretch>
108 <property name="text">
109 <string>Height:</string>
114 <widget class="QSpinBox" name="sizeHeight">
115 <property name="minimum">
118 <property name="maximum">
119 <number>9999</number>
124 <spacer name="horizontalSpacer_3">
125 <property name="orientation">
126 <enum>Qt::Horizontal</enum>
128 <property name="sizeType">
129 <enum>QSizePolicy::MinimumExpanding</enum>
131 <property name="sizeHint" stdset="0">
141 <item row="0" column="2">
142 <spacer name="horizontalSpacer_4">
143 <property name="orientation">
144 <enum>Qt::Horizontal</enum>
146 <property name="sizeType">
147 <enum>QSizePolicy::MinimumExpanding</enum>
149 <property name="sizeHint" stdset="0">
161 <widget class="QGroupBox" name="rateOptions">
162 <property name="title">
163 <string>Rate</string>
165 <layout class="QGridLayout" name="gridLayout_4">
166 <item row="0" column="0">
167 <widget class="QRadioButton" name="hz60">
168 <property name="sizePolicy">
169 <sizepolicy hsizetype="Minimum" vsizetype="Fixed">
170 <horstretch>0</horstretch>
171 <verstretch>0</verstretch>
174 <property name="text">
175 <string>60Hz</string>
177 <property name="checked">
182 <item row="1" column="0">
183 <widget class="QRadioButton" name="hz50">
184 <property name="text">
185 <string>50Hz</string>
189 <item row="0" column="2">
190 <widget class="QRadioButton" name="hz25">
191 <property name="text">
192 <string>25Hz</string>
196 <item row="2" column="0" colspan="4">
197 <layout class="QHBoxLayout" name="horizontalLayout">
198 <property name="spacing">
202 <widget class="QRadioButton" name="hzCustom">
203 <property name="text">
209 <widget class="QLineEdit" name="hz">
210 <property name="sizePolicy">
211 <sizepolicy hsizetype="Fixed" vsizetype="Fixed">
212 <horstretch>0</horstretch>
213 <verstretch>0</verstretch>
216 <property name="minimumSize">
222 <property name="maximumSize">
225 <height>16777215</height>
231 <widget class="QLabel" name="label_3">
232 <property name="text">
238 <spacer name="horizontalSpacer_2">
239 <property name="orientation">
240 <enum>Qt::Horizontal</enum>
242 <property name="sizeType">
243 <enum>QSizePolicy::MinimumExpanding</enum>
245 <property name="sizeHint" stdset="0">
255 <item row="1" column="2">
256 <widget class="QRadioButton" name="hz24">
257 <property name="text">
258 <string>24Hz</string>
262 <item row="0" column="3">
263 <spacer name="horizontalSpacer">
264 <property name="orientation">
265 <enum>Qt::Horizontal</enum>
267 <property name="sizeType">
268 <enum>QSizePolicy::MinimumExpanding</enum>
270 <property name="sizeHint" stdset="0">
278 <item row="0" column="1">
279 <spacer name="horizontalSpacer_5">
280 <property name="orientation">
281 <enum>Qt::Horizontal</enum>
283 <property name="sizeType">
284 <enum>QSizePolicy::Fixed</enum>
286 <property name="sizeHint" stdset="0">
298 <widget class="QGroupBox" name="ffmpegOptions">
299 <property name="title">
300 <string>Profile</string>
302 <layout class="QGridLayout" name="gridLayout_3">
303 <item row="0" column="0" colspan="3">
304 <widget class="QComboBox" name="profile"/>
306 <item row="1" column="0" colspan="2">
307 <widget class="QLineEdit" name="args"/>
309 <item row="1" column="2">
310 <widget class="QToolButton" name="ffmpegHelp">
311 <property name="text">
312 <string>Help</string>
320 <widget class="QLabel" name="warning">
321 <property name="text">
327 <widget class="QDialogButtonBox" name="buttonBox">
328 <property name="orientation">
329 <enum>Qt::Horizontal</enum>
331 <property name="standardButtons">
332 <set>QDialogButtonBox::Cancel|QDialogButtonBox::Ok</set>
339 <tabstop>file</tabstop>
340 <tabstop>pickfile</tabstop>
341 <tabstop>sizeOriginal</tabstop>
342 <tabstop>sizeVGA</tabstop>
343 <tabstop>size720p</tabstop>
344 <tabstop>sizeQVGA</tabstop>
345 <tabstop>sizeCustom</tabstop>
346 <tabstop>sizeWidth</tabstop>
347 <tabstop>sizeHeight</tabstop>
348 <tabstop>hz60</tabstop>
349 <tabstop>hz25</tabstop>
350 <tabstop>hz50</tabstop>
351 <tabstop>hz24</tabstop>
352 <tabstop>hzCustom</tabstop>
353 <tabstop>hz</tabstop>
354 <tabstop>profile</tabstop>
355 <tabstop>args</tabstop>
356 <tabstop>ffmpegHelp</tabstop>
357 <tabstop>buttonBox</tabstop>
362 <sender>hzCustom</sender>
363 <signal>clicked()</signal>
364 <receiver>hz</receiver>
365 <slot>setFocus()</slot>
367 <hint type="sourcelabel">
371 <hint type="destinationlabel">
379 <signal>textChanged(QString)</signal>
380 <receiver>hzCustom</receiver>
381 <slot>toggle()</slot>
383 <hint type="sourcelabel">
387 <hint type="destinationlabel">
395 <signal>selectionChanged()</signal>
396 <receiver>hzCustom</receiver>
397 <slot>toggle()</slot>
399 <hint type="sourcelabel">
403 <hint type="destinationlabel">
410 <sender>buttonBox</sender>
411 <signal>accepted()</signal>
412 <receiver>RecordingOptions</receiver>
413 <slot>accept()</slot>
415 <hint type="sourcelabel">
419 <hint type="destinationlabel">
426 <sender>buttonBox</sender>
427 <signal>rejected()</signal>
428 <receiver>RecordingOptions</receiver>
429 <slot>reject()</slot>
431 <hint type="sourcelabel">
435 <hint type="destinationlabel">
442 <sender>profile</sender>
443 <signal>activated(int)</signal>
444 <receiver>RecordingOptions</receiver>
445 <slot>pickProfile(int)</slot>
447 <hint type="sourcelabel">
451 <hint type="destinationlabel">
458 <sender>args</sender>
459 <signal>textEdited(QString)</signal>
460 <receiver>RecordingOptions</receiver>
461 <slot>storeCustomArgs(QString)</slot>
463 <hint type="sourcelabel">
467 <hint type="destinationlabel">
474 <sender>sizeWidth</sender>
475 <signal>valueChanged(int)</signal>
476 <receiver>sizeCustom</receiver>
477 <slot>toggle()</slot>
479 <hint type="sourcelabel">
483 <hint type="destinationlabel">
490 <sender>sizeHeight</sender>
491 <signal>valueChanged(int)</signal>
492 <receiver>sizeCustom</receiver>
493 <slot>toggle()</slot>
495 <hint type="sourcelabel">
499 <hint type="destinationlabel">
507 <signal>filePicked(QString)</signal>
508 <signal>argumentsPicked(QString)</signal>
509 <slot>pickFile()</slot>
510 <slot>pickProfile(int)</slot>
511 <slot>storeCustomArgs(QString)</slot>