Fix Preferences default tab
[nomnom.git] / src / rc / Preferences.ui
blobf60b32a24fe27d6f0e24cf8a74b08e1cae53a97a
1 <?xml version="1.0" encoding="UTF-8"?>
2 <ui version="4.0">
3 <class>Preferences</class>
4 <widget class="QDialog" name="Preferences">
5 <property name="geometry">
6 <rect>
7 <x>0</x>
8 <y>0</y>
9 <width>600</width>
10 <height>338</height>
11 </rect>
12 </property>
13 <property name="windowTitle">
14 <string>Preferences</string>
15 </property>
16 <layout class="QGridLayout" name="gridLayout">
17 <item row="0" column="0">
18 <widget class="QTabWidget" name="tabWidget">
19 <property name="currentIndex">
20 <number>0</number>
21 </property>
22 <widget class="QWidget" name="tab">
23 <attribute name="title">
24 <string>&amp;Paths</string>
25 </attribute>
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>&amp;quvi:</string>
31 </property>
32 <property name="buddy">
33 <cstring>quviPathEdit</cstring>
34 </property>
35 </widget>
36 </item>
37 <item row="0" column="1" colspan="2">
38 <widget class="QLineEdit" name="quviPathEdit">
39 <property name="text">
40 <string>&lt;replace with path and any additional options&gt;</string>
41 </property>
42 </widget>
43 </item>
44 <item row="0" column="3">
45 <widget class="QPushButton" name="browseQuviBtn">
46 <property name="text">
47 <string>&amp;Browse...</string>
48 </property>
49 </widget>
50 </item>
51 <item row="1" column="0">
52 <widget class="QLabel" name="label_8">
53 <property name="text">
54 <string>c&amp;url:</string>
55 </property>
56 <property name="buddy">
57 <cstring>curlPathEdit</cstring>
58 </property>
59 </widget>
60 </item>
61 <item row="1" column="1" colspan="2">
62 <widget class="QLineEdit" name="curlPathEdit">
63 <property name="text">
64 <string>&lt;replace with path and any additional options&gt;</string>
65 </property>
66 </widget>
67 </item>
68 <item row="1" column="3">
69 <widget class="QPushButton" name="browseCurlBtn">
70 <property name="text">
71 <string>B&amp;rowse...</string>
72 </property>
73 </widget>
74 </item>
75 <item row="2" column="0">
76 <widget class="QLabel" name="label_2">
77 <property name="text">
78 <string>P&amp;layer:</string>
79 </property>
80 <property name="buddy">
81 <cstring>playerPathEdit</cstring>
82 </property>
83 </widget>
84 </item>
85 <item row="2" column="1" colspan="2">
86 <widget class="QLineEdit" name="playerPathEdit">
87 <property name="text">
88 <string>&lt;replace with path and any additional options&gt;</string>
89 </property>
90 </widget>
91 </item>
92 <item row="2" column="3">
93 <widget class="QPushButton" name="browsePlayerBtn">
94 <property name="text">
95 <string>Bro&amp;wse...</string>
96 </property>
97 </widget>
98 </item>
99 <item row="3" column="0">
100 <widget class="QLabel" name="label_3">
101 <property name="text">
102 <string>u&amp;mph:</string>
103 </property>
104 <property name="buddy">
105 <cstring>umphPathEdit</cstring>
106 </property>
107 </widget>
108 </item>
109 <item row="3" column="1" colspan="2">
110 <widget class="QLineEdit" name="umphPathEdit">
111 <property name="text">
112 <string>&lt;replace with path and any additional options&gt;</string>
113 </property>
114 </widget>
115 </item>
116 <item row="3" column="3">
117 <widget class="QPushButton" name="browseUmphBtn">
118 <property name="text">
119 <string>Brow&amp;se...</string>
120 </property>
121 </widget>
122 </item>
123 <item row="4" column="0" colspan="2">
124 <widget class="QLabel" name="label_10">
125 <property name="text">
126 <string>S&amp;ave videos:</string>
127 </property>
128 <property name="buddy">
129 <cstring>saveDirEdit</cstring>
130 </property>
131 </widget>
132 </item>
133 <item row="4" column="2">
134 <widget class="QLineEdit" name="saveDirEdit">
135 <property name="text">
136 <string>&lt;replace with video save directory path&gt;</string>
137 </property>
138 </widget>
139 </item>
140 <item row="4" column="3">
141 <widget class="QPushButton" name="browseSaveDirBtn">
142 <property name="text">
143 <string>Brows&amp;e...</string>
144 </property>
145 </widget>
146 </item>
147 </layout>
148 </widget>
149 <widget class="QWidget" name="tab_4">
150 <attribute name="title">
151 <string>&amp;Filename</string>
152 </attribute>
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&amp;ilename format:</string>
158 </property>
159 <property name="buddy">
160 <cstring>filenameFormatEdit</cstring>
161 </property>
162 </widget>
163 </item>
164 <item row="0" column="1">
165 <widget class="QLineEdit" name="filenameFormatEdit">
166 <property name="text">
167 <string>%t.%s</string>
168 </property>
169 </widget>
170 </item>
171 <item row="0" column="2">
172 <widget class="QComboBox" name="filenameFormatCombo">
173 <item>
174 <property name="text">
175 <string>Default</string>
176 </property>
177 </item>
178 <item>
179 <property name="text">
180 <string>Title, ID, Suffix</string>
181 </property>
182 </item>
183 <item>
184 <property name="text">
185 <string>Title, ID, Host, Suffix</string>
186 </property>
187 </item>
188 </widget>
189 </item>
190 <item row="1" column="0">
191 <widget class="QLabel" name="label_6">
192 <property name="text">
193 <string>Tit&amp;le regexp:</string>
194 </property>
195 <property name="buddy">
196 <cstring>regexpEdit</cstring>
197 </property>
198 </widget>
199 </item>
200 <item row="1" column="1">
201 <widget class="QLineEdit" name="regexpEdit">
202 <property name="text">
203 <string>/(\w|\s)/g</string>
204 </property>
205 </widget>
206 </item>
207 <item row="1" column="2">
208 <widget class="QComboBox" name="regexpCombo">
209 <item>
210 <property name="text">
211 <string>Default</string>
212 </property>
213 </item>
214 <item>
215 <property name="text">
216 <string>Word characters only</string>
217 </property>
218 </item>
219 <item>
220 <property name="text">
221 <string>Digit characters only</string>
222 </property>
223 </item>
224 <item>
225 <property name="text">
226 <string>Non-word characters only</string>
227 </property>
228 </item>
229 <item>
230 <property name="text">
231 <string>Non-digit characters only</string>
232 </property>
233 </item>
234 <item>
235 <property name="text">
236 <string>Non-whitespace characters only</string>
237 </property>
238 </item>
239 </widget>
240 </item>
241 <item row="2" column="0">
242 <widget class="QLabel" name="label_7">
243 <property name="text">
244 <string>Preview:</string>
245 </property>
246 <property name="buddy">
247 <cstring>previewEdit</cstring>
248 </property>
249 </widget>
250 </item>
251 <item row="2" column="1">
252 <widget class="QLineEdit" name="previewEdit">
253 <property name="readOnly">
254 <bool>true</bool>
255 </property>
256 </widget>
257 </item>
258 <item row="2" column="2">
259 <widget class="QPushButton" name="refreshBtn">
260 <property name="text">
261 <string>&amp;Refresh</string>
262 </property>
263 </widget>
264 </item>
265 <item row="3" column="1">
266 <spacer name="verticalSpacer">
267 <property name="orientation">
268 <enum>Qt::Vertical</enum>
269 </property>
270 <property name="sizeHint" stdset="0">
271 <size>
272 <width>20</width>
273 <height>40</height>
274 </size>
275 </property>
276 </spacer>
277 </item>
278 </layout>
279 </widget>
280 <widget class="QWidget" name="tab_2">
281 <attribute name="title">
282 <string>Appeara&amp;nce</string>
283 </attribute>
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>
289 </property>
290 <layout class="QFormLayout" name="formLayout">
291 <item row="0" column="0">
292 <widget class="QComboBox" name="iconCombo">
293 <item>
294 <property name="text">
295 <string>Default</string>
296 </property>
297 </item>
298 <item>
299 <property name="text">
300 <string>Custom</string>
301 </property>
302 </item>
303 </widget>
304 </item>
305 <item row="0" column="1">
306 <widget class="QLineEdit" name="iconPathEdit">
307 <property name="enabled">
308 <bool>false</bool>
309 </property>
310 </widget>
311 </item>
312 <item row="1" column="1">
313 <widget class="QPushButton" name="browseIconBtn">
314 <property name="enabled">
315 <bool>false</bool>
316 </property>
317 <property name="text">
318 <string>&amp;Browse...</string>
319 </property>
320 </widget>
321 </item>
322 </layout>
323 </widget>
324 </item>
325 </layout>
326 </widget>
327 <widget class="QWidget" name="tab_3">
328 <attribute name="title">
329 <string>Op&amp;tions</string>
330 </attribute>
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>&amp;Minimize when download starts</string>
338 </property>
339 </widget>
340 </item>
341 <item row="1" column="0">
342 <widget class="QCheckBox" name="minToTrayBox">
343 <property name="text">
344 <string>M&amp;inimize to system tray</string>
345 </property>
346 </widget>
347 </item>
348 <item row="2" column="0">
349 <widget class="QCheckBox" name="playWhenDoneBox">
350 <property name="text">
351 <string>Pl&amp;ay video when done downloading</string>
352 </property>
353 </widget>
354 </item>
355 <item row="3" column="0">
356 <widget class="QCheckBox" name="stayOnTopBox">
357 <property name="text">
358 <string>&amp;Stay on top</string>
359 </property>
360 </widget>
361 </item>
362 <item row="4" column="0">
363 <widget class="QCheckBox" name="dontPromptFilenameBox">
364 <property name="text">
365 <string>&amp;Do not prompt for filename</string>
366 </property>
367 </widget>
368 </item>
369 </layout>
370 </item>
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&amp;ear recent</string>
377 </property>
378 </widget>
379 </item>
380 <item row="1" column="0">
381 <widget class="QPushButton" name="languageBtn">
382 <property name="text">
383 <string>&amp;Language...</string>
384 </property>
385 </widget>
386 </item>
387 </layout>
388 </item>
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>
395 </property>
396 </widget>
397 </item>
398 <item row="0" column="1">
399 <widget class="QLineEdit" name="configEdit">
400 <property name="readOnly">
401 <bool>true</bool>
402 </property>
403 </widget>
404 </item>
405 </layout>
406 </item>
407 </layout>
408 </widget>
409 </widget>
410 </item>
411 <item row="1" column="0">
412 <widget class="QDialogButtonBox" name="buttonBox">
413 <property name="orientation">
414 <enum>Qt::Horizontal</enum>
415 </property>
416 <property name="standardButtons">
417 <set>QDialogButtonBox::Cancel|QDialogButtonBox::Ok</set>
418 </property>
419 </widget>
420 </item>
421 </layout>
422 </widget>
423 <tabstops>
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>
453 </tabstops>
454 <resources/>
455 <connections>
456 <connection>
457 <sender>buttonBox</sender>
458 <signal>accepted()</signal>
459 <receiver>Preferences</receiver>
460 <slot>accept()</slot>
461 <hints>
462 <hint type="sourcelabel">
463 <x>236</x>
464 <y>184</y>
465 </hint>
466 <hint type="destinationlabel">
467 <x>157</x>
468 <y>215</y>
469 </hint>
470 </hints>
471 </connection>
472 <connection>
473 <sender>buttonBox</sender>
474 <signal>rejected()</signal>
475 <receiver>Preferences</receiver>
476 <slot>reject()</slot>
477 <hints>
478 <hint type="sourcelabel">
479 <x>304</x>
480 <y>184</y>
481 </hint>
482 <hint type="destinationlabel">
483 <x>286</x>
484 <y>215</y>
485 </hint>
486 </hints>
487 </connection>
488 <connection>
489 <sender>browsePlayerBtn</sender>
490 <signal>clicked()</signal>
491 <receiver>Preferences</receiver>
492 <slot>onBrowsePlayer()</slot>
493 <hints>
494 <hint type="sourcelabel">
495 <x>539</x>
496 <y>106</y>
497 </hint>
498 <hint type="destinationlabel">
499 <x>299</x>
500 <y>94</y>
501 </hint>
502 </hints>
503 </connection>
504 <connection>
505 <sender>browseQuviBtn</sender>
506 <signal>clicked()</signal>
507 <receiver>Preferences</receiver>
508 <slot>onBrowseQuvi()</slot>
509 <hints>
510 <hint type="sourcelabel">
511 <x>539</x>
512 <y>64</y>
513 </hint>
514 <hint type="destinationlabel">
515 <x>299</x>
516 <y>94</y>
517 </hint>
518 </hints>
519 </connection>
520 <connection>
521 <sender>clearRecentBtn</sender>
522 <signal>clicked()</signal>
523 <receiver>Preferences</receiver>
524 <slot>onClearRecent()</slot>
525 <hints>
526 <hint type="sourcelabel">
527 <x>579</x>
528 <y>131</y>
529 </hint>
530 <hint type="destinationlabel">
531 <x>299</x>
532 <y>94</y>
533 </hint>
534 </hints>
535 </connection>
536 <connection>
537 <sender>regexpCombo</sender>
538 <signal>currentIndexChanged(int)</signal>
539 <receiver>Preferences</receiver>
540 <slot>onRegexpChanged(int)</slot>
541 <hints>
542 <hint type="sourcelabel">
543 <x>492</x>
544 <y>89</y>
545 </hint>
546 <hint type="destinationlabel">
547 <x>299</x>
548 <y>98</y>
549 </hint>
550 </hints>
551 </connection>
552 <connection>
553 <sender>filenameFormatCombo</sender>
554 <signal>currentIndexChanged(int)</signal>
555 <receiver>Preferences</receiver>
556 <slot>onFilenameFormatChanged(int)</slot>
557 <hints>
558 <hint type="sourcelabel">
559 <x>492</x>
560 <y>56</y>
561 </hint>
562 <hint type="destinationlabel">
563 <x>299</x>
564 <y>98</y>
565 </hint>
566 </hints>
567 </connection>
568 <connection>
569 <sender>refreshBtn</sender>
570 <signal>clicked()</signal>
571 <receiver>Preferences</receiver>
572 <slot>onRefresh()</slot>
573 <hints>
574 <hint type="sourcelabel">
575 <x>492</x>
576 <y>122</y>
577 </hint>
578 <hint type="destinationlabel">
579 <x>299</x>
580 <y>98</y>
581 </hint>
582 </hints>
583 </connection>
584 <connection>
585 <sender>filenameFormatEdit</sender>
586 <signal>editingFinished()</signal>
587 <receiver>Preferences</receiver>
588 <slot>onFilenameFormatEditingFinished()</slot>
589 <hints>
590 <hint type="sourcelabel">
591 <x>231</x>
592 <y>56</y>
593 </hint>
594 <hint type="destinationlabel">
595 <x>299</x>
596 <y>98</y>
597 </hint>
598 </hints>
599 </connection>
600 <connection>
601 <sender>regexpEdit</sender>
602 <signal>editingFinished()</signal>
603 <receiver>Preferences</receiver>
604 <slot>onRegexpEditingFinished()</slot>
605 <hints>
606 <hint type="sourcelabel">
607 <x>231</x>
608 <y>89</y>
609 </hint>
610 <hint type="destinationlabel">
611 <x>299</x>
612 <y>98</y>
613 </hint>
614 </hints>
615 </connection>
616 <connection>
617 <sender>browseCurlBtn</sender>
618 <signal>clicked()</signal>
619 <receiver>Preferences</receiver>
620 <slot>onBrowseCurl()</slot>
621 <hints>
622 <hint type="sourcelabel">
623 <x>539</x>
624 <y>90</y>
625 </hint>
626 <hint type="destinationlabel">
627 <x>299</x>
628 <y>99</y>
629 </hint>
630 </hints>
631 </connection>
632 <connection>
633 <sender>languageBtn</sender>
634 <signal>clicked()</signal>
635 <receiver>Preferences</receiver>
636 <slot>onLanguage()</slot>
637 <hints>
638 <hint type="sourcelabel">
639 <x>514</x>
640 <y>123</y>
641 </hint>
642 <hint type="destinationlabel">
643 <x>299</x>
644 <y>99</y>
645 </hint>
646 </hints>
647 </connection>
648 <connection>
649 <sender>browseUmphBtn</sender>
650 <signal>clicked()</signal>
651 <receiver>Preferences</receiver>
652 <slot>onBrowseUmph()</slot>
653 <hints>
654 <hint type="sourcelabel">
655 <x>537</x>
656 <y>170</y>
657 </hint>
658 <hint type="destinationlabel">
659 <x>299</x>
660 <y>138</y>
661 </hint>
662 </hints>
663 </connection>
664 <connection>
665 <sender>browseSaveDirBtn</sender>
666 <signal>clicked()</signal>
667 <receiver>Preferences</receiver>
668 <slot>onBrowseSaveDir()</slot>
669 <hints>
670 <hint type="sourcelabel">
671 <x>537</x>
672 <y>206</y>
673 </hint>
674 <hint type="destinationlabel">
675 <x>299</x>
676 <y>138</y>
677 </hint>
678 </hints>
679 </connection>
680 <connection>
681 <sender>iconCombo</sender>
682 <signal>currentIndexChanged(int)</signal>
683 <receiver>Preferences</receiver>
684 <slot>onProgramIconChanged(int)</slot>
685 <hints>
686 <hint type="sourcelabel">
687 <x>74</x>
688 <y>82</y>
689 </hint>
690 <hint type="destinationlabel">
691 <x>299</x>
692 <y>138</y>
693 </hint>
694 </hints>
695 </connection>
696 <connection>
697 <sender>browseIconBtn</sender>
698 <signal>clicked()</signal>
699 <receiver>Preferences</receiver>
700 <slot>onBrowseProgramIcon()</slot>
701 <hints>
702 <hint type="sourcelabel">
703 <x>344</x>
704 <y>114</y>
705 </hint>
706 <hint type="destinationlabel">
707 <x>299</x>
708 <y>138</y>
709 </hint>
710 </hints>
711 </connection>
712 </connections>
713 <slots>
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>
728 </slots>
729 </ui>