1 <?xml version=
"1.0" encoding=
"UTF-8"?>
3 <class>Preferences
</class>
4 <widget class=
"QDialog" name=
"Preferences">
5 <property name=
"geometry">
13 <property name=
"windowTitle">
14 <string>Preferences
</string>
16 <layout class=
"QGridLayout" name=
"gridLayout">
17 <item row=
"0" column=
"0">
18 <widget class=
"QTabWidget" name=
"tabWidget">
19 <property name=
"currentIndex">
22 <widget class=
"QWidget" name=
"tab">
23 <attribute name=
"title">
24 <string>&Paths
</string>
26 <layout class=
"QGridLayout" name=
"gridLayout_2">
27 <item row=
"0" column=
"0">
28 <widget class=
"QLabel" name=
"label">
29 <property name=
"text">
30 <string>&quvi:
</string>
32 <property name=
"buddy">
33 <cstring>quviPathEdit
</cstring>
37 <item row=
"0" column=
"1" colspan=
"2">
38 <widget class=
"QLineEdit" name=
"quviPathEdit">
39 <property name=
"text">
40 <string><replace with path and any additional options
></string>
44 <item row=
"0" column=
"3">
45 <widget class=
"QPushButton" name=
"browseQuviBtn">
46 <property name=
"text">
47 <string>&Browse...
</string>
51 <item row=
"1" column=
"0">
52 <widget class=
"QLabel" name=
"label_8">
53 <property name=
"text">
54 <string>c
&url:
</string>
56 <property name=
"buddy">
57 <cstring>curlPathEdit
</cstring>
61 <item row=
"1" column=
"1" colspan=
"2">
62 <widget class=
"QLineEdit" name=
"curlPathEdit">
63 <property name=
"text">
64 <string><replace with path and any additional options
></string>
68 <item row=
"1" column=
"3">
69 <widget class=
"QPushButton" name=
"browseCurlBtn">
70 <property name=
"text">
71 <string>B
&rowse...
</string>
75 <item row=
"2" column=
"0">
76 <widget class=
"QLabel" name=
"label_2">
77 <property name=
"text">
78 <string>P
&layer:
</string>
80 <property name=
"buddy">
81 <cstring>playerPathEdit
</cstring>
85 <item row=
"2" column=
"1" colspan=
"2">
86 <widget class=
"QLineEdit" name=
"playerPathEdit">
87 <property name=
"text">
88 <string><replace with path and any additional options
></string>
92 <item row=
"2" column=
"3">
93 <widget class=
"QPushButton" name=
"browsePlayerBtn">
94 <property name=
"text">
95 <string>Bro
&wse...
</string>
99 <item row=
"3" column=
"0">
100 <widget class=
"QLabel" name=
"label_3">
101 <property name=
"text">
102 <string>u
&mph:
</string>
104 <property name=
"buddy">
105 <cstring>umphPathEdit
</cstring>
109 <item row=
"3" column=
"1" colspan=
"2">
110 <widget class=
"QLineEdit" name=
"umphPathEdit">
111 <property name=
"text">
112 <string><replace with path and any additional options
></string>
116 <item row=
"3" column=
"3">
117 <widget class=
"QPushButton" name=
"browseUmphBtn">
118 <property name=
"text">
119 <string>Brow
&se...
</string>
123 <item row=
"4" column=
"0" colspan=
"2">
124 <widget class=
"QLabel" name=
"label_10">
125 <property name=
"text">
126 <string>S
&ave videos:
</string>
128 <property name=
"buddy">
129 <cstring>saveDirEdit
</cstring>
133 <item row=
"4" column=
"2">
134 <widget class=
"QLineEdit" name=
"saveDirEdit">
135 <property name=
"text">
136 <string><replace with video save directory path
></string>
140 <item row=
"4" column=
"3">
141 <widget class=
"QPushButton" name=
"browseSaveDirBtn">
142 <property name=
"text">
143 <string>Brows
&e...
</string>
149 <widget class=
"QWidget" name=
"tab_4">
150 <attribute name=
"title">
151 <string>&Filename
</string>
153 <layout class=
"QGridLayout" name=
"gridLayout_7">
154 <item row=
"0" column=
"0">
155 <widget class=
"QLabel" name=
"label_5">
156 <property name=
"text">
157 <string>F
&ilename format:
</string>
159 <property name=
"buddy">
160 <cstring>filenameFormatEdit
</cstring>
164 <item row=
"0" column=
"1">
165 <widget class=
"QLineEdit" name=
"filenameFormatEdit">
166 <property name=
"text">
167 <string>%t.%s
</string>
171 <item row=
"0" column=
"2">
172 <widget class=
"QComboBox" name=
"filenameFormatCombo">
174 <property name=
"text">
175 <string>Default
</string>
179 <property name=
"text">
180 <string>Title, ID, Suffix
</string>
184 <property name=
"text">
185 <string>Title, ID, Host, Suffix
</string>
190 <item row=
"1" column=
"0">
191 <widget class=
"QLabel" name=
"label_6">
192 <property name=
"text">
193 <string>Tit
&le regexp:
</string>
195 <property name=
"buddy">
196 <cstring>regexpEdit
</cstring>
200 <item row=
"1" column=
"1">
201 <widget class=
"QLineEdit" name=
"regexpEdit">
202 <property name=
"text">
203 <string>/(\w|\s)/g
</string>
207 <item row=
"1" column=
"2">
208 <widget class=
"QComboBox" name=
"regexpCombo">
210 <property name=
"text">
211 <string>Default
</string>
215 <property name=
"text">
216 <string>Word characters only
</string>
220 <property name=
"text">
221 <string>Digit characters only
</string>
225 <property name=
"text">
226 <string>Non-word characters only
</string>
230 <property name=
"text">
231 <string>Non-digit characters only
</string>
235 <property name=
"text">
236 <string>Non-whitespace characters only
</string>
241 <item row=
"2" column=
"0">
242 <widget class=
"QLabel" name=
"label_7">
243 <property name=
"text">
244 <string>Preview:
</string>
246 <property name=
"buddy">
247 <cstring>previewEdit
</cstring>
251 <item row=
"2" column=
"1">
252 <widget class=
"QLineEdit" name=
"previewEdit">
253 <property name=
"readOnly">
258 <item row=
"2" column=
"2">
259 <widget class=
"QPushButton" name=
"refreshBtn">
260 <property name=
"text">
261 <string>&Refresh
</string>
265 <item row=
"3" column=
"1">
266 <spacer name=
"verticalSpacer">
267 <property name=
"orientation">
268 <enum>Qt::Vertical
</enum>
270 <property name=
"sizeHint" stdset=
"0">
280 <widget class=
"QWidget" name=
"tab_2">
281 <attribute name=
"title">
282 <string>Appeara
&nce
</string>
284 <layout class=
"QGridLayout" name=
"gridLayout_8">
285 <item row=
"0" column=
"0">
286 <widget class=
"QGroupBox" name=
"groupBox">
287 <property name=
"title">
288 <string>Program Icon
</string>
290 <layout class=
"QFormLayout" name=
"formLayout">
291 <item row=
"0" column=
"0">
292 <widget class=
"QComboBox" name=
"iconCombo">
294 <property name=
"text">
295 <string>Default
</string>
299 <property name=
"text">
300 <string>Custom
</string>
305 <item row=
"0" column=
"1">
306 <widget class=
"QLineEdit" name=
"iconPathEdit">
307 <property name=
"enabled">
312 <item row=
"1" column=
"1">
313 <widget class=
"QPushButton" name=
"browseIconBtn">
314 <property name=
"enabled">
317 <property name=
"text">
318 <string>&Browse...
</string>
327 <widget class=
"QWidget" name=
"tab_3">
328 <attribute name=
"title">
329 <string>Op
&tions
</string>
331 <layout class=
"QGridLayout" name=
"gridLayout_6">
332 <item row=
"0" column=
"0">
333 <layout class=
"QGridLayout" name=
"gridLayout_3">
334 <item row=
"0" column=
"0">
335 <widget class=
"QCheckBox" name=
"minWhenStartsBox">
336 <property name=
"text">
337 <string>&Minimize when download starts
</string>
341 <item row=
"1" column=
"0">
342 <widget class=
"QCheckBox" name=
"minToTrayBox">
343 <property name=
"text">
344 <string>M
&inimize to system tray
</string>
348 <item row=
"2" column=
"0">
349 <widget class=
"QCheckBox" name=
"playWhenDoneBox">
350 <property name=
"text">
351 <string>Pl
&ay video when done downloading
</string>
355 <item row=
"3" column=
"0">
356 <widget class=
"QCheckBox" name=
"stayOnTopBox">
357 <property name=
"text">
358 <string>&Stay on top
</string>
362 <item row=
"4" column=
"0">
363 <widget class=
"QCheckBox" name=
"dontPromptFilenameBox">
364 <property name=
"text">
365 <string>&Do not prompt for filename
</string>
371 <item row=
"0" column=
"1">
372 <layout class=
"QGridLayout" name=
"gridLayout_4">
373 <item row=
"0" column=
"0">
374 <widget class=
"QPushButton" name=
"clearRecentBtn">
375 <property name=
"text">
376 <string>Cl
&ear recent
</string>
380 <item row=
"1" column=
"0">
381 <widget class=
"QPushButton" name=
"languageBtn">
382 <property name=
"text">
383 <string>&Language...
</string>
389 <item row=
"1" column=
"0">
390 <layout class=
"QGridLayout" name=
"gridLayout_5">
391 <item row=
"0" column=
"0">
392 <widget class=
"QLabel" name=
"label_9">
393 <property name=
"text">
394 <string>Config:
</string>
398 <item row=
"0" column=
"1">
399 <widget class=
"QLineEdit" name=
"configEdit">
400 <property name=
"readOnly">
411 <item row=
"1" column=
"0">
412 <widget class=
"QDialogButtonBox" name=
"buttonBox">
413 <property name=
"orientation">
414 <enum>Qt::Horizontal
</enum>
416 <property name=
"standardButtons">
417 <set>QDialogButtonBox::Cancel|QDialogButtonBox::Ok
</set>
424 <tabstop>tabWidget
</tabstop>
425 <tabstop>quviPathEdit
</tabstop>
426 <tabstop>browseQuviBtn
</tabstop>
427 <tabstop>curlPathEdit
</tabstop>
428 <tabstop>browseCurlBtn
</tabstop>
429 <tabstop>playerPathEdit
</tabstop>
430 <tabstop>browsePlayerBtn
</tabstop>
431 <tabstop>umphPathEdit
</tabstop>
432 <tabstop>browseUmphBtn
</tabstop>
433 <tabstop>saveDirEdit
</tabstop>
434 <tabstop>browseSaveDirBtn
</tabstop>
435 <tabstop>filenameFormatEdit
</tabstop>
436 <tabstop>filenameFormatCombo
</tabstop>
437 <tabstop>regexpEdit
</tabstop>
438 <tabstop>regexpCombo
</tabstop>
439 <tabstop>previewEdit
</tabstop>
440 <tabstop>refreshBtn
</tabstop>
441 <tabstop>iconCombo
</tabstop>
442 <tabstop>iconPathEdit
</tabstop>
443 <tabstop>browseIconBtn
</tabstop>
444 <tabstop>minWhenStartsBox
</tabstop>
445 <tabstop>minToTrayBox
</tabstop>
446 <tabstop>playWhenDoneBox
</tabstop>
447 <tabstop>stayOnTopBox
</tabstop>
448 <tabstop>dontPromptFilenameBox
</tabstop>
449 <tabstop>clearRecentBtn
</tabstop>
450 <tabstop>languageBtn
</tabstop>
451 <tabstop>configEdit
</tabstop>
452 <tabstop>buttonBox
</tabstop>
457 <sender>buttonBox
</sender>
458 <signal>accepted()
</signal>
459 <receiver>Preferences
</receiver>
460 <slot>accept()
</slot>
462 <hint type=
"sourcelabel">
466 <hint type=
"destinationlabel">
473 <sender>buttonBox
</sender>
474 <signal>rejected()
</signal>
475 <receiver>Preferences
</receiver>
476 <slot>reject()
</slot>
478 <hint type=
"sourcelabel">
482 <hint type=
"destinationlabel">
489 <sender>browsePlayerBtn
</sender>
490 <signal>clicked()
</signal>
491 <receiver>Preferences
</receiver>
492 <slot>onBrowsePlayer()
</slot>
494 <hint type=
"sourcelabel">
498 <hint type=
"destinationlabel">
505 <sender>browseQuviBtn
</sender>
506 <signal>clicked()
</signal>
507 <receiver>Preferences
</receiver>
508 <slot>onBrowseQuvi()
</slot>
510 <hint type=
"sourcelabel">
514 <hint type=
"destinationlabel">
521 <sender>clearRecentBtn
</sender>
522 <signal>clicked()
</signal>
523 <receiver>Preferences
</receiver>
524 <slot>onClearRecent()
</slot>
526 <hint type=
"sourcelabel">
530 <hint type=
"destinationlabel">
537 <sender>regexpCombo
</sender>
538 <signal>currentIndexChanged(int)
</signal>
539 <receiver>Preferences
</receiver>
540 <slot>onRegexpChanged(int)
</slot>
542 <hint type=
"sourcelabel">
546 <hint type=
"destinationlabel">
553 <sender>filenameFormatCombo
</sender>
554 <signal>currentIndexChanged(int)
</signal>
555 <receiver>Preferences
</receiver>
556 <slot>onFilenameFormatChanged(int)
</slot>
558 <hint type=
"sourcelabel">
562 <hint type=
"destinationlabel">
569 <sender>refreshBtn
</sender>
570 <signal>clicked()
</signal>
571 <receiver>Preferences
</receiver>
572 <slot>onRefresh()
</slot>
574 <hint type=
"sourcelabel">
578 <hint type=
"destinationlabel">
585 <sender>filenameFormatEdit
</sender>
586 <signal>editingFinished()
</signal>
587 <receiver>Preferences
</receiver>
588 <slot>onFilenameFormatEditingFinished()
</slot>
590 <hint type=
"sourcelabel">
594 <hint type=
"destinationlabel">
601 <sender>regexpEdit
</sender>
602 <signal>editingFinished()
</signal>
603 <receiver>Preferences
</receiver>
604 <slot>onRegexpEditingFinished()
</slot>
606 <hint type=
"sourcelabel">
610 <hint type=
"destinationlabel">
617 <sender>browseCurlBtn
</sender>
618 <signal>clicked()
</signal>
619 <receiver>Preferences
</receiver>
620 <slot>onBrowseCurl()
</slot>
622 <hint type=
"sourcelabel">
626 <hint type=
"destinationlabel">
633 <sender>languageBtn
</sender>
634 <signal>clicked()
</signal>
635 <receiver>Preferences
</receiver>
636 <slot>onLanguage()
</slot>
638 <hint type=
"sourcelabel">
642 <hint type=
"destinationlabel">
649 <sender>browseUmphBtn
</sender>
650 <signal>clicked()
</signal>
651 <receiver>Preferences
</receiver>
652 <slot>onBrowseUmph()
</slot>
654 <hint type=
"sourcelabel">
658 <hint type=
"destinationlabel">
665 <sender>browseSaveDirBtn
</sender>
666 <signal>clicked()
</signal>
667 <receiver>Preferences
</receiver>
668 <slot>onBrowseSaveDir()
</slot>
670 <hint type=
"sourcelabel">
674 <hint type=
"destinationlabel">
681 <sender>iconCombo
</sender>
682 <signal>currentIndexChanged(int)
</signal>
683 <receiver>Preferences
</receiver>
684 <slot>onProgramIconChanged(int)
</slot>
686 <hint type=
"sourcelabel">
690 <hint type=
"destinationlabel">
697 <sender>browseIconBtn
</sender>
698 <signal>clicked()
</signal>
699 <receiver>Preferences
</receiver>
700 <slot>onBrowseProgramIcon()
</slot>
702 <hint type=
"sourcelabel">
706 <hint type=
"destinationlabel">
714 <slot>onBrowseQuvi()
</slot>
715 <slot>onBrowsePlayer()
</slot>
716 <slot>onClearRecent()
</slot>
717 <slot>onBrowseUmph()
</slot>
718 <slot>onFilenameFormatChanged(int)
</slot>
719 <slot>onRegexpChanged(int)
</slot>
720 <slot>onRefresh()
</slot>
721 <slot>onFilenameFormatEditingFinished()
</slot>
722 <slot>onRegexpEditingFinished()
</slot>
723 <slot>onBrowseCurl()
</slot>
724 <slot>onBrowseSaveDir()
</slot>
725 <slot>onLanguage()
</slot>
726 <slot>onProgramIconChanged(int)
</slot>
727 <slot>onBrowseProgramIcon()
</slot>