src/platform/qt/SettingsView.ui (view raw)
1<?xml version="1.0" encoding="UTF-8"?>
2<ui version="4.0">
3 <class>SettingsView</class>
4 <widget class="QWidget" name="SettingsView">
5 <property name="geometry">
6 <rect>
7 <x>0</x>
8 <y>0</y>
9 <width>588</width>
10 <height>488</height>
11 </rect>
12 </property>
13 <property name="sizePolicy">
14 <sizepolicy hsizetype="Fixed" vsizetype="Fixed">
15 <horstretch>0</horstretch>
16 <verstretch>0</verstretch>
17 </sizepolicy>
18 </property>
19 <property name="windowTitle">
20 <string>Settings</string>
21 </property>
22 <layout class="QGridLayout" name="gridLayout">
23 <property name="sizeConstraint">
24 <enum>QLayout::SetFixedSize</enum>
25 </property>
26 <item row="1" column="0">
27 <widget class="QListWidget" name="tabs">
28 <property name="sizePolicy">
29 <sizepolicy hsizetype="MinimumExpanding" vsizetype="Expanding">
30 <horstretch>0</horstretch>
31 <verstretch>0</verstretch>
32 </sizepolicy>
33 </property>
34 <property name="maximumSize">
35 <size>
36 <width>140</width>
37 <height>16777215</height>
38 </size>
39 </property>
40 <property name="currentRow">
41 <number>-1</number>
42 </property>
43 <item>
44 <property name="text">
45 <string>Audio/Video</string>
46 </property>
47 </item>
48 <item>
49 <property name="text">
50 <string>Interface</string>
51 </property>
52 </item>
53 <item>
54 <property name="text">
55 <string>Emulation</string>
56 </property>
57 </item>
58 <item>
59 <property name="text">
60 <string>BIOS</string>
61 </property>
62 </item>
63 <item>
64 <property name="text">
65 <string>Paths</string>
66 </property>
67 </item>
68 <item>
69 <property name="text">
70 <string>Game Boy</string>
71 </property>
72 </item>
73 </widget>
74 </item>
75 <item row="2" column="0" colspan="2">
76 <widget class="QDialogButtonBox" name="buttonBox">
77 <property name="standardButtons">
78 <set>QDialogButtonBox::Apply|QDialogButtonBox::Cancel|QDialogButtonBox::Ok</set>
79 </property>
80 </widget>
81 </item>
82 <item row="1" column="1">
83 <widget class="QStackedWidget" name="stackedWidget">
84 <property name="currentIndex">
85 <number>0</number>
86 </property>
87 <widget class="QWidget" name="av">
88 <layout class="QFormLayout" name="formLayout">
89 <property name="fieldGrowthPolicy">
90 <enum>QFormLayout::FieldsStayAtSizeHint</enum>
91 </property>
92 <item row="0" column="0">
93 <widget class="QLabel" name="label_14">
94 <property name="text">
95 <string>Audio driver:</string>
96 </property>
97 </widget>
98 </item>
99 <item row="0" column="1">
100 <widget class="QComboBox" name="audioDriver">
101 <property name="sizePolicy">
102 <sizepolicy hsizetype="Expanding" vsizetype="Fixed">
103 <horstretch>0</horstretch>
104 <verstretch>0</verstretch>
105 </sizepolicy>
106 </property>
107 </widget>
108 </item>
109 <item row="1" column="0">
110 <widget class="QLabel" name="audioBufferSizeLabel">
111 <property name="text">
112 <string>Audio buffer:</string>
113 </property>
114 </widget>
115 </item>
116 <item row="1" column="1">
117 <layout class="QHBoxLayout" name="horizontalLayout_11">
118 <item>
119 <widget class="QComboBox" name="audioBufferSize">
120 <property name="editable">
121 <bool>true</bool>
122 </property>
123 <property name="currentText">
124 <string>1536</string>
125 </property>
126 <property name="currentIndex">
127 <number>3</number>
128 </property>
129 <item>
130 <property name="text">
131 <string>512</string>
132 </property>
133 </item>
134 <item>
135 <property name="text">
136 <string>768</string>
137 </property>
138 </item>
139 <item>
140 <property name="text">
141 <string>1024</string>
142 </property>
143 </item>
144 <item>
145 <property name="text">
146 <string>1536</string>
147 </property>
148 </item>
149 <item>
150 <property name="text">
151 <string>2048</string>
152 </property>
153 </item>
154 <item>
155 <property name="text">
156 <string>3072</string>
157 </property>
158 </item>
159 <item>
160 <property name="text">
161 <string>4096</string>
162 </property>
163 </item>
164 </widget>
165 </item>
166 <item>
167 <widget class="QLabel" name="label_16">
168 <property name="text">
169 <string>samples</string>
170 </property>
171 </widget>
172 </item>
173 </layout>
174 </item>
175 <item row="2" column="0">
176 <widget class="QLabel" name="label_19">
177 <property name="text">
178 <string>Sample rate:</string>
179 </property>
180 </widget>
181 </item>
182 <item row="2" column="1">
183 <layout class="QHBoxLayout" name="horizontalLayout_14">
184 <item>
185 <widget class="QComboBox" name="sampleRate">
186 <property name="editable">
187 <bool>true</bool>
188 </property>
189 <property name="currentText">
190 <string>44100</string>
191 </property>
192 <property name="currentIndex">
193 <number>2</number>
194 </property>
195 <item>
196 <property name="text">
197 <string>22050</string>
198 </property>
199 </item>
200 <item>
201 <property name="text">
202 <string>32000</string>
203 </property>
204 </item>
205 <item>
206 <property name="text">
207 <string>44100</string>
208 </property>
209 </item>
210 <item>
211 <property name="text">
212 <string>48000</string>
213 </property>
214 </item>
215 </widget>
216 </item>
217 <item>
218 <widget class="QLabel" name="label_20">
219 <property name="text">
220 <string>Hz</string>
221 </property>
222 </widget>
223 </item>
224 </layout>
225 </item>
226 <item row="3" column="0">
227 <widget class="QLabel" name="label_17">
228 <property name="text">
229 <string>Volume:</string>
230 </property>
231 </widget>
232 </item>
233 <item row="3" column="1">
234 <layout class="QHBoxLayout" name="horizontalLayout_6">
235 <item>
236 <widget class="QSlider" name="volume">
237 <property name="minimumSize">
238 <size>
239 <width>128</width>
240 <height>0</height>
241 </size>
242 </property>
243 <property name="maximum">
244 <number>256</number>
245 </property>
246 <property name="pageStep">
247 <number>16</number>
248 </property>
249 <property name="value">
250 <number>256</number>
251 </property>
252 <property name="orientation">
253 <enum>Qt::Horizontal</enum>
254 </property>
255 </widget>
256 </item>
257 <item>
258 <widget class="QCheckBox" name="mute">
259 <property name="text">
260 <string>Mute</string>
261 </property>
262 </widget>
263 </item>
264 </layout>
265 </item>
266 <item row="4" column="0" colspan="2">
267 <widget class="Line" name="line_4">
268 <property name="orientation">
269 <enum>Qt::Horizontal</enum>
270 </property>
271 </widget>
272 </item>
273 <item row="5" column="0">
274 <widget class="QLabel" name="label_10">
275 <property name="text">
276 <string>Display driver:</string>
277 </property>
278 </widget>
279 </item>
280 <item row="5" column="1">
281 <widget class="QComboBox" name="displayDriver">
282 <property name="sizePolicy">
283 <sizepolicy hsizetype="Expanding" vsizetype="Fixed">
284 <horstretch>0</horstretch>
285 <verstretch>0</verstretch>
286 </sizepolicy>
287 </property>
288 </widget>
289 </item>
290 <item row="6" column="0">
291 <widget class="QLabel" name="label_9">
292 <property name="text">
293 <string>Frameskip:</string>
294 </property>
295 </widget>
296 </item>
297 <item row="6" column="1">
298 <layout class="QHBoxLayout" name="horizontalLayout_16">
299 <item>
300 <widget class="QLabel" name="label_12">
301 <property name="text">
302 <string>Skip every</string>
303 </property>
304 </widget>
305 </item>
306 <item>
307 <widget class="QSpinBox" name="frameskip"/>
308 </item>
309 <item>
310 <widget class="QLabel" name="label_13">
311 <property name="text">
312 <string>frames</string>
313 </property>
314 </widget>
315 </item>
316 </layout>
317 </item>
318 <item row="7" column="0">
319 <widget class="QLabel" name="label_3">
320 <property name="text">
321 <string>FPS target:</string>
322 </property>
323 </widget>
324 </item>
325 <item row="7" column="1">
326 <layout class="QHBoxLayout" name="horizontalLayout_2">
327 <item>
328 <widget class="QDoubleSpinBox" name="fpsTarget">
329 <property name="decimals">
330 <number>4</number>
331 </property>
332 <property name="minimum">
333 <double>0.010000000000000</double>
334 </property>
335 <property name="maximum">
336 <double>240.000000000000000</double>
337 </property>
338 <property name="value">
339 <double>60.000000000000000</double>
340 </property>
341 </widget>
342 </item>
343 <item>
344 <widget class="QLabel" name="label_11">
345 <property name="text">
346 <string>frames per second</string>
347 </property>
348 </widget>
349 </item>
350 </layout>
351 </item>
352 <item row="8" column="0" colspan="2">
353 <widget class="Line" name="line_5">
354 <property name="orientation">
355 <enum>Qt::Horizontal</enum>
356 </property>
357 </widget>
358 </item>
359 <item row="9" column="0">
360 <widget class="QLabel" name="label_2">
361 <property name="text">
362 <string>Sync:</string>
363 </property>
364 </widget>
365 </item>
366 <item row="9" column="1">
367 <layout class="QHBoxLayout" name="horizontalLayout_10">
368 <item>
369 <widget class="QCheckBox" name="videoSync">
370 <property name="text">
371 <string>Video</string>
372 </property>
373 </widget>
374 </item>
375 <item>
376 <widget class="QCheckBox" name="audioSync">
377 <property name="text">
378 <string>Audio</string>
379 </property>
380 </widget>
381 </item>
382 </layout>
383 </item>
384 <item row="10" column="1">
385 <widget class="QCheckBox" name="lockAspectRatio">
386 <property name="text">
387 <string>Lock aspect ratio</string>
388 </property>
389 </widget>
390 </item>
391 <item row="12" column="1">
392 <widget class="QCheckBox" name="resampleVideo">
393 <property name="text">
394 <string>Bilinear filtering</string>
395 </property>
396 </widget>
397 </item>
398 <item row="11" column="1">
399 <widget class="QCheckBox" name="lockIntegerScaling">
400 <property name="text">
401 <string>Force integer scaling</string>
402 </property>
403 </widget>
404 </item>
405 </layout>
406 </widget>
407 <widget class="QWidget" name="interface_2">
408 <layout class="QFormLayout" name="formLayout_4">
409 <item row="0" column="0">
410 <widget class="QLabel" name="label_26">
411 <property name="text">
412 <string>Language</string>
413 </property>
414 </widget>
415 </item>
416 <item row="0" column="1">
417 <widget class="QComboBox" name="languages">
418 <item>
419 <property name="text">
420 <string>English</string>
421 </property>
422 </item>
423 </widget>
424 </item>
425 <item row="1" column="0" colspan="2">
426 <widget class="Line" name="line_10">
427 <property name="orientation">
428 <enum>Qt::Horizontal</enum>
429 </property>
430 </widget>
431 </item>
432 <item row="2" column="0">
433 <widget class="QLabel" name="label_6">
434 <property name="text">
435 <string>Library:</string>
436 </property>
437 </widget>
438 </item>
439 <item row="2" column="1">
440 <widget class="QComboBox" name="libraryStyle">
441 <item>
442 <property name="text">
443 <string>List view</string>
444 </property>
445 </item>
446 <item>
447 <property name="text">
448 <string>Tree view</string>
449 </property>
450 </item>
451 </widget>
452 </item>
453 <item row="3" column="1">
454 <widget class="QCheckBox" name="showLibrary">
455 <property name="text">
456 <string>Show when no game open</string>
457 </property>
458 <property name="checked">
459 <bool>true</bool>
460 </property>
461 </widget>
462 </item>
463 <item row="4" column="1">
464 <widget class="QPushButton" name="clearCache">
465 <property name="text">
466 <string>Clear cache</string>
467 </property>
468 </widget>
469 </item>
470 <item row="5" column="0" colspan="2">
471 <widget class="Line" name="line_8">
472 <property name="orientation">
473 <enum>Qt::Horizontal</enum>
474 </property>
475 </widget>
476 </item>
477 <item row="6" column="1">
478 <widget class="QCheckBox" name="allowOpposingDirections">
479 <property name="text">
480 <string>Allow opposing input directions</string>
481 </property>
482 </widget>
483 </item>
484 <item row="7" column="1">
485 <widget class="QCheckBox" name="suspendScreensaver">
486 <property name="text">
487 <string>Suspend screensaver</string>
488 </property>
489 <property name="checked">
490 <bool>true</bool>
491 </property>
492 </widget>
493 </item>
494 <item row="8" column="1">
495 <widget class="QCheckBox" name="pauseOnFocusLost">
496 <property name="text">
497 <string>Pause when inactive</string>
498 </property>
499 </widget>
500 </item>
501 <item row="9" column="1">
502 <widget class="QCheckBox" name="showFps">
503 <property name="text">
504 <string>Show FPS in title bar</string>
505 </property>
506 <property name="checked">
507 <bool>true</bool>
508 </property>
509 </widget>
510 </item>
511 <item row="10" column="0" colspan="2">
512 <widget class="Line" name="line_13">
513 <property name="orientation">
514 <enum>Qt::Horizontal</enum>
515 </property>
516 </widget>
517 </item>
518 <item row="13" column="0" colspan="2">
519 <widget class="Line" name="line_16">
520 <property name="orientation">
521 <enum>Qt::Horizontal</enum>
522 </property>
523 </widget>
524 </item>
525 <item row="14" column="1">
526 <widget class="QCheckBox" name="cheatAutosave">
527 <property name="text">
528 <string>Automatically save cheats</string>
529 </property>
530 <property name="checked">
531 <bool>true</bool>
532 </property>
533 </widget>
534 </item>
535 <item row="15" column="1">
536 <widget class="QCheckBox" name="cheatAutoload">
537 <property name="text">
538 <string>Automatically load cheats</string>
539 </property>
540 <property name="checked">
541 <bool>true</bool>
542 </property>
543 </widget>
544 </item>
545 <item row="11" column="1">
546 <widget class="QCheckBox" name="autosave">
547 <property name="text">
548 <string>Automatically save state</string>
549 </property>
550 <property name="checked">
551 <bool>true</bool>
552 </property>
553 </widget>
554 </item>
555 <item row="12" column="1">
556 <widget class="QCheckBox" name="autoload">
557 <property name="text">
558 <string>Automatically load state</string>
559 </property>
560 <property name="checked">
561 <bool>true</bool>
562 </property>
563 </widget>
564 </item>
565 </layout>
566 </widget>
567 <widget class="QWidget" name="emulation">
568 <layout class="QFormLayout" name="formLayout_2">
569 <property name="fieldGrowthPolicy">
570 <enum>QFormLayout::FieldsStayAtSizeHint</enum>
571 </property>
572 <item row="0" column="0">
573 <widget class="QLabel" name="label_18">
574 <property name="text">
575 <string>Fast forward speed:</string>
576 </property>
577 </widget>
578 </item>
579 <item row="0" column="1">
580 <layout class="QHBoxLayout" name="horizontalLayout_5">
581 <item>
582 <widget class="QDoubleSpinBox" name="fastForwardRatio">
583 <property name="enabled">
584 <bool>false</bool>
585 </property>
586 <property name="suffix">
587 <string>×</string>
588 </property>
589 <property name="minimum">
590 <double>0.010000000000000</double>
591 </property>
592 <property name="maximum">
593 <double>20.000000000000000</double>
594 </property>
595 <property name="singleStep">
596 <double>0.500000000000000</double>
597 </property>
598 <property name="value">
599 <double>5.000000000000000</double>
600 </property>
601 </widget>
602 </item>
603 <item>
604 <widget class="QCheckBox" name="fastForwardUnbounded">
605 <property name="text">
606 <string>Unbounded</string>
607 </property>
608 <property name="checked">
609 <bool>true</bool>
610 </property>
611 </widget>
612 </item>
613 </layout>
614 </item>
615 <item row="1" column="0">
616 <widget class="QLabel" name="label_31">
617 <property name="text">
618 <string>Autofire interval:</string>
619 </property>
620 </widget>
621 </item>
622 <item row="1" column="1">
623 <widget class="QSpinBox" name="autofireThreshold">
624 <property name="minimum">
625 <number>1</number>
626 </property>
627 <property name="maximum">
628 <number>60</number>
629 </property>
630 </widget>
631 </item>
632 <item row="2" column="0" colspan="2">
633 <widget class="Line" name="line">
634 <property name="orientation">
635 <enum>Qt::Horizontal</enum>
636 </property>
637 </widget>
638 </item>
639 <item row="3" column="1">
640 <widget class="QCheckBox" name="rewind">
641 <property name="text">
642 <string>Enable rewind</string>
643 </property>
644 </widget>
645 </item>
646 <item row="4" column="0">
647 <widget class="QLabel" name="label_8">
648 <property name="text">
649 <string>Rewind history:</string>
650 </property>
651 </widget>
652 </item>
653 <item row="4" column="1">
654 <layout class="QHBoxLayout" name="horizontalLayout_13">
655 <item>
656 <widget class="QSpinBox" name="rewindCapacity">
657 <property name="maximum">
658 <number>3600</number>
659 </property>
660 </widget>
661 </item>
662 <item>
663 <widget class="QLabel" name="label_7">
664 <property name="text">
665 <string>frames</string>
666 </property>
667 </widget>
668 </item>
669 </layout>
670 </item>
671 <item row="5" column="0" colspan="2">
672 <widget class="Line" name="line_3">
673 <property name="orientation">
674 <enum>Qt::Horizontal</enum>
675 </property>
676 </widget>
677 </item>
678 <item row="6" column="0">
679 <widget class="QLabel" name="label_15">
680 <property name="text">
681 <string>Idle loops:</string>
682 </property>
683 </widget>
684 </item>
685 <item row="6" column="1">
686 <widget class="QComboBox" name="idleOptimization">
687 <item>
688 <property name="text">
689 <string>Run all</string>
690 </property>
691 </item>
692 <item>
693 <property name="text">
694 <string>Remove known</string>
695 </property>
696 </item>
697 <item>
698 <property name="text">
699 <string>Detect and remove</string>
700 </property>
701 </item>
702 </widget>
703 </item>
704 <item row="7" column="1">
705 <widget class="QCheckBox" name="preload">
706 <property name="text">
707 <string>Preload entire ROM into memory</string>
708 </property>
709 </widget>
710 </item>
711 <item row="8" column="0" colspan="2">
712 <widget class="Line" name="line_2">
713 <property name="orientation">
714 <enum>Qt::Horizontal</enum>
715 </property>
716 </widget>
717 </item>
718 <item row="9" column="0">
719 <widget class="QLabel" name="label_24">
720 <property name="text">
721 <string>Savestate extra data:</string>
722 </property>
723 </widget>
724 </item>
725 <item row="9" column="1">
726 <widget class="QCheckBox" name="saveStateScreenshot">
727 <property name="text">
728 <string>Screenshot</string>
729 </property>
730 <property name="checked">
731 <bool>true</bool>
732 </property>
733 </widget>
734 </item>
735 <item row="10" column="1">
736 <widget class="QCheckBox" name="saveStateSave">
737 <property name="text">
738 <string>Save data</string>
739 </property>
740 <property name="checked">
741 <bool>true</bool>
742 </property>
743 </widget>
744 </item>
745 <item row="11" column="1">
746 <widget class="QCheckBox" name="saveStateCheats">
747 <property name="text">
748 <string>Cheat codes</string>
749 </property>
750 <property name="checked">
751 <bool>true</bool>
752 </property>
753 </widget>
754 </item>
755 <item row="12" column="0" colspan="2">
756 <widget class="Line" name="line_9">
757 <property name="orientation">
758 <enum>Qt::Horizontal</enum>
759 </property>
760 </widget>
761 </item>
762 <item row="13" column="0">
763 <widget class="QLabel" name="label_25">
764 <property name="text">
765 <string>Load extra data:</string>
766 </property>
767 </widget>
768 </item>
769 <item row="13" column="1">
770 <widget class="QCheckBox" name="loadStateScreenshot">
771 <property name="text">
772 <string>Screenshot</string>
773 </property>
774 <property name="checked">
775 <bool>true</bool>
776 </property>
777 </widget>
778 </item>
779 <item row="14" column="1">
780 <widget class="QCheckBox" name="loadStateSave">
781 <property name="text">
782 <string>Save data</string>
783 </property>
784 </widget>
785 </item>
786 <item row="15" column="1">
787 <widget class="QCheckBox" name="loadStateCheats">
788 <property name="text">
789 <string>Cheat codes</string>
790 </property>
791 </widget>
792 </item>
793 </layout>
794 </widget>
795 <widget class="QWidget" name="bios">
796 <layout class="QFormLayout" name="formLayout_5">
797 <item row="0" column="0">
798 <widget class="QLabel" name="label">
799 <property name="text">
800 <string>GB BIOS file:</string>
801 </property>
802 </widget>
803 </item>
804 <item row="0" column="1">
805 <layout class="QHBoxLayout" name="horizontalLayout">
806 <item>
807 <widget class="QLineEdit" name="gbBios">
808 <property name="sizePolicy">
809 <sizepolicy hsizetype="Expanding" vsizetype="Fixed">
810 <horstretch>0</horstretch>
811 <verstretch>0</verstretch>
812 </sizepolicy>
813 </property>
814 </widget>
815 </item>
816 <item>
817 <widget class="QPushButton" name="gbBiosBrowse">
818 <property name="text">
819 <string>Browse</string>
820 </property>
821 </widget>
822 </item>
823 </layout>
824 </item>
825 <item row="4" column="1">
826 <widget class="QCheckBox" name="useBios">
827 <property name="text">
828 <string>Use BIOS file if found</string>
829 </property>
830 <property name="checked">
831 <bool>true</bool>
832 </property>
833 </widget>
834 </item>
835 <item row="5" column="1">
836 <widget class="QCheckBox" name="skipBios">
837 <property name="text">
838 <string>Skip BIOS intro</string>
839 </property>
840 </widget>
841 </item>
842 <item row="3" column="1">
843 <layout class="QHBoxLayout" name="horizontalLayout_8">
844 <item>
845 <widget class="QLineEdit" name="gbaBios">
846 <property name="sizePolicy">
847 <sizepolicy hsizetype="Expanding" vsizetype="Fixed">
848 <horstretch>0</horstretch>
849 <verstretch>0</verstretch>
850 </sizepolicy>
851 </property>
852 </widget>
853 </item>
854 <item>
855 <widget class="QPushButton" name="gbaBiosBrowse">
856 <property name="text">
857 <string>Browse</string>
858 </property>
859 </widget>
860 </item>
861 </layout>
862 </item>
863 <item row="3" column="0">
864 <widget class="QLabel" name="label_4">
865 <property name="text">
866 <string>GBA BIOS file:</string>
867 </property>
868 </widget>
869 </item>
870 <item row="2" column="0">
871 <widget class="QLabel" name="label_5">
872 <property name="text">
873 <string>GBC BIOS file:</string>
874 </property>
875 </widget>
876 </item>
877 <item row="2" column="1">
878 <layout class="QHBoxLayout" name="horizontalLayout_30">
879 <item>
880 <widget class="QLineEdit" name="gbcBios">
881 <property name="sizePolicy">
882 <sizepolicy hsizetype="Expanding" vsizetype="Fixed">
883 <horstretch>0</horstretch>
884 <verstretch>0</verstretch>
885 </sizepolicy>
886 </property>
887 </widget>
888 </item>
889 <item>
890 <widget class="QPushButton" name="gbcBiosBrowse">
891 <property name="text">
892 <string>Browse</string>
893 </property>
894 </widget>
895 </item>
896 </layout>
897 </item>
898 <item row="1" column="0">
899 <widget class="QLabel" name="label_30">
900 <property name="text">
901 <string>SGB BIOS file:</string>
902 </property>
903 </widget>
904 </item>
905 <item row="1" column="1">
906 <layout class="QHBoxLayout" name="horizontalLayout_12">
907 <item>
908 <widget class="QLineEdit" name="sgbBios">
909 <property name="sizePolicy">
910 <sizepolicy hsizetype="Expanding" vsizetype="Fixed">
911 <horstretch>0</horstretch>
912 <verstretch>0</verstretch>
913 </sizepolicy>
914 </property>
915 </widget>
916 </item>
917 <item>
918 <widget class="QPushButton" name="sgbBiosBrowse">
919 <property name="text">
920 <string>Browse</string>
921 </property>
922 </widget>
923 </item>
924 </layout>
925 </item>
926 </layout>
927 </widget>
928 <widget class="QWidget" name="paths">
929 <layout class="QFormLayout" name="formLayout_3">
930 <property name="fieldGrowthPolicy">
931 <enum>QFormLayout::FieldsStayAtSizeHint</enum>
932 </property>
933 <item row="1" column="0">
934 <widget class="QLabel" name="label_21">
935 <property name="text">
936 <string>Save games</string>
937 </property>
938 </widget>
939 </item>
940 <item row="1" column="1">
941 <layout class="QHBoxLayout" name="horizontalLayout_3">
942 <item>
943 <widget class="QLineEdit" name="savegamePath">
944 <property name="sizePolicy">
945 <sizepolicy hsizetype="Expanding" vsizetype="Fixed">
946 <horstretch>0</horstretch>
947 <verstretch>0</verstretch>
948 </sizepolicy>
949 </property>
950 <property name="minimumSize">
951 <size>
952 <width>170</width>
953 <height>0</height>
954 </size>
955 </property>
956 </widget>
957 </item>
958 <item>
959 <widget class="QPushButton" name="savegameBrowse">
960 <property name="text">
961 <string>Browse</string>
962 </property>
963 </widget>
964 </item>
965 </layout>
966 </item>
967 <item row="2" column="1">
968 <widget class="QCheckBox" name="savegameSameDir">
969 <property name="text">
970 <string>Same directory as the ROM</string>
971 </property>
972 </widget>
973 </item>
974 <item row="3" column="0" colspan="2">
975 <widget class="Line" name="line_7">
976 <property name="orientation">
977 <enum>Qt::Horizontal</enum>
978 </property>
979 </widget>
980 </item>
981 <item row="4" column="0">
982 <widget class="QLabel" name="label_22">
983 <property name="text">
984 <string>Save states</string>
985 </property>
986 </widget>
987 </item>
988 <item row="4" column="1">
989 <layout class="QHBoxLayout" name="horizontalLayout_4">
990 <item>
991 <widget class="QLineEdit" name="savestatePath">
992 <property name="sizePolicy">
993 <sizepolicy hsizetype="Expanding" vsizetype="Fixed">
994 <horstretch>0</horstretch>
995 <verstretch>0</verstretch>
996 </sizepolicy>
997 </property>
998 <property name="minimumSize">
999 <size>
1000 <width>170</width>
1001 <height>0</height>
1002 </size>
1003 </property>
1004 </widget>
1005 </item>
1006 <item>
1007 <widget class="QPushButton" name="savestateBrowse">
1008 <property name="text">
1009 <string>Browse</string>
1010 </property>
1011 </widget>
1012 </item>
1013 </layout>
1014 </item>
1015 <item row="5" column="1">
1016 <widget class="QCheckBox" name="savestateSameDir">
1017 <property name="text">
1018 <string>Same directory as the ROM</string>
1019 </property>
1020 </widget>
1021 </item>
1022 <item row="6" column="0" colspan="2">
1023 <widget class="Line" name="line_6">
1024 <property name="orientation">
1025 <enum>Qt::Horizontal</enum>
1026 </property>
1027 </widget>
1028 </item>
1029 <item row="7" column="0">
1030 <widget class="QLabel" name="label_23">
1031 <property name="text">
1032 <string>Screenshots</string>
1033 </property>
1034 </widget>
1035 </item>
1036 <item row="7" column="1">
1037 <layout class="QHBoxLayout" name="horizontalLayout_7">
1038 <item>
1039 <widget class="QLineEdit" name="screenshotPath">
1040 <property name="sizePolicy">
1041 <sizepolicy hsizetype="Expanding" vsizetype="Fixed">
1042 <horstretch>0</horstretch>
1043 <verstretch>0</verstretch>
1044 </sizepolicy>
1045 </property>
1046 <property name="minimumSize">
1047 <size>
1048 <width>170</width>
1049 <height>0</height>
1050 </size>
1051 </property>
1052 </widget>
1053 </item>
1054 <item>
1055 <widget class="QPushButton" name="screenshotBrowse">
1056 <property name="text">
1057 <string>Browse</string>
1058 </property>
1059 </widget>
1060 </item>
1061 </layout>
1062 </item>
1063 <item row="8" column="1">
1064 <widget class="QCheckBox" name="screenshotSameDir">
1065 <property name="text">
1066 <string>Same directory as the ROM</string>
1067 </property>
1068 </widget>
1069 </item>
1070 <item row="9" column="0" colspan="2">
1071 <widget class="Line" name="line_15">
1072 <property name="orientation">
1073 <enum>Qt::Horizontal</enum>
1074 </property>
1075 </widget>
1076 </item>
1077 <item row="10" column="0">
1078 <widget class="QLabel" name="label_47">
1079 <property name="text">
1080 <string>Patches</string>
1081 </property>
1082 </widget>
1083 </item>
1084 <item row="10" column="1">
1085 <layout class="QHBoxLayout" name="horizontalLayout_26">
1086 <item>
1087 <widget class="QLineEdit" name="patchPath">
1088 <property name="sizePolicy">
1089 <sizepolicy hsizetype="Expanding" vsizetype="Fixed">
1090 <horstretch>0</horstretch>
1091 <verstretch>0</verstretch>
1092 </sizepolicy>
1093 </property>
1094 <property name="minimumSize">
1095 <size>
1096 <width>170</width>
1097 <height>0</height>
1098 </size>
1099 </property>
1100 </widget>
1101 </item>
1102 <item>
1103 <widget class="QPushButton" name="patchBrowse">
1104 <property name="text">
1105 <string>Browse</string>
1106 </property>
1107 </widget>
1108 </item>
1109 </layout>
1110 </item>
1111 <item row="11" column="1">
1112 <widget class="QCheckBox" name="patchSameDir">
1113 <property name="text">
1114 <string>Same directory as the ROM</string>
1115 </property>
1116 </widget>
1117 </item>
1118 <item row="12" column="0" colspan="2">
1119 <widget class="Line" name="line_14">
1120 <property name="orientation">
1121 <enum>Qt::Horizontal</enum>
1122 </property>
1123 </widget>
1124 </item>
1125 <item row="13" column="0">
1126 <widget class="QLabel" name="label_48">
1127 <property name="text">
1128 <string>Cheats</string>
1129 </property>
1130 </widget>
1131 </item>
1132 <item row="13" column="1">
1133 <layout class="QHBoxLayout" name="horizontalLayout_27">
1134 <item>
1135 <widget class="QLineEdit" name="cheatsPath">
1136 <property name="sizePolicy">
1137 <sizepolicy hsizetype="Expanding" vsizetype="Fixed">
1138 <horstretch>0</horstretch>
1139 <verstretch>0</verstretch>
1140 </sizepolicy>
1141 </property>
1142 <property name="minimumSize">
1143 <size>
1144 <width>170</width>
1145 <height>0</height>
1146 </size>
1147 </property>
1148 </widget>
1149 </item>
1150 <item>
1151 <widget class="QPushButton" name="cheatsBrowse">
1152 <property name="text">
1153 <string>Browse</string>
1154 </property>
1155 </widget>
1156 </item>
1157 </layout>
1158 </item>
1159 <item row="14" column="1">
1160 <widget class="QCheckBox" name="cheatsSameDir">
1161 <property name="text">
1162 <string>Same directory as the ROM</string>
1163 </property>
1164 </widget>
1165 </item>
1166 </layout>
1167 </widget>
1168 <widget class="QWidget" name="gb">
1169 <layout class="QFormLayout" name="formLayout_1">
1170 <item row="0" column="0">
1171 <widget class="QLabel" name="label_29">
1172 <property name="text">
1173 <string>Game Boy model</string>
1174 </property>
1175 </widget>
1176 </item>
1177 <item row="0" column="1">
1178 <widget class="QComboBox" name="gbModel">
1179 <item>
1180 <property name="text">
1181 <string>Autodetect</string>
1182 </property>
1183 </item>
1184 <item>
1185 <property name="text">
1186 <string>Game Boy (DMG)</string>
1187 </property>
1188 </item>
1189 <item>
1190 <property name="text">
1191 <string>Super Game Boy (SGB)</string>
1192 </property>
1193 </item>
1194 <item>
1195 <property name="text">
1196 <string>Game Boy Color (CGB)</string>
1197 </property>
1198 </item>
1199 <item>
1200 <property name="text">
1201 <string>Game Boy Advance (AGB)</string>
1202 </property>
1203 </item>
1204 </widget>
1205 </item>
1206 <item row="1" column="0">
1207 <widget class="QLabel" name="label_32">
1208 <property name="text">
1209 <string>Super Game Boy model</string>
1210 </property>
1211 </widget>
1212 </item>
1213 <item row="1" column="1">
1214 <widget class="QComboBox" name="sgbModel">
1215 <item>
1216 <property name="text">
1217 <string>Autodetect</string>
1218 </property>
1219 </item>
1220 <item>
1221 <property name="text">
1222 <string>Game Boy (DMG)</string>
1223 </property>
1224 </item>
1225 <item>
1226 <property name="text">
1227 <string>Super Game Boy (SGB)</string>
1228 </property>
1229 </item>
1230 <item>
1231 <property name="text">
1232 <string>Game Boy Color (CGB)</string>
1233 </property>
1234 </item>
1235 <item>
1236 <property name="text">
1237 <string>Game Boy Advance (AGB)</string>
1238 </property>
1239 </item>
1240 </widget>
1241 </item>
1242 <item row="2" column="0">
1243 <widget class="QLabel" name="label_33">
1244 <property name="text">
1245 <string>Game Boy Color model</string>
1246 </property>
1247 </widget>
1248 </item>
1249 <item row="2" column="1">
1250 <widget class="QComboBox" name="cgbModel">
1251 <item>
1252 <property name="text">
1253 <string>Autodetect</string>
1254 </property>
1255 </item>
1256 <item>
1257 <property name="text">
1258 <string>Game Boy (DMG)</string>
1259 </property>
1260 </item>
1261 <item>
1262 <property name="text">
1263 <string>Super Game Boy (SGB)</string>
1264 </property>
1265 </item>
1266 <item>
1267 <property name="text">
1268 <string>Game Boy Color (CGB)</string>
1269 </property>
1270 </item>
1271 <item>
1272 <property name="text">
1273 <string>Game Boy Advance (AGB)</string>
1274 </property>
1275 </item>
1276 </widget>
1277 </item>
1278 <item row="3" column="0" colspan="2">
1279 <widget class="Line" name="line_12">
1280 <property name="orientation">
1281 <enum>Qt::Horizontal</enum>
1282 </property>
1283 </widget>
1284 </item>
1285 <item row="4" column="0">
1286 <widget class="QLabel" name="label_28">
1287 <property name="text">
1288 <string>Default BG colors:</string>
1289 </property>
1290 </widget>
1291 </item>
1292 <item row="4" column="1">
1293 <layout class="QHBoxLayout" name="horizontalLayout_9">
1294 <item>
1295 <widget class="QFrame" name="color0">
1296 <property name="minimumSize">
1297 <size>
1298 <width>30</width>
1299 <height>30</height>
1300 </size>
1301 </property>
1302 <property name="autoFillBackground">
1303 <bool>true</bool>
1304 </property>
1305 <property name="frameShape">
1306 <enum>QFrame::StyledPanel</enum>
1307 </property>
1308 <property name="frameShadow">
1309 <enum>QFrame::Raised</enum>
1310 </property>
1311 </widget>
1312 </item>
1313 <item>
1314 <widget class="QFrame" name="color1">
1315 <property name="minimumSize">
1316 <size>
1317 <width>30</width>
1318 <height>30</height>
1319 </size>
1320 </property>
1321 <property name="autoFillBackground">
1322 <bool>true</bool>
1323 </property>
1324 <property name="frameShape">
1325 <enum>QFrame::StyledPanel</enum>
1326 </property>
1327 <property name="frameShadow">
1328 <enum>QFrame::Raised</enum>
1329 </property>
1330 </widget>
1331 </item>
1332 <item>
1333 <widget class="QFrame" name="color2">
1334 <property name="minimumSize">
1335 <size>
1336 <width>30</width>
1337 <height>30</height>
1338 </size>
1339 </property>
1340 <property name="autoFillBackground">
1341 <bool>true</bool>
1342 </property>
1343 <property name="frameShape">
1344 <enum>QFrame::StyledPanel</enum>
1345 </property>
1346 <property name="frameShadow">
1347 <enum>QFrame::Raised</enum>
1348 </property>
1349 </widget>
1350 </item>
1351 <item>
1352 <widget class="QFrame" name="color3">
1353 <property name="minimumSize">
1354 <size>
1355 <width>30</width>
1356 <height>30</height>
1357 </size>
1358 </property>
1359 <property name="autoFillBackground">
1360 <bool>true</bool>
1361 </property>
1362 <property name="frameShape">
1363 <enum>QFrame::StyledPanel</enum>
1364 </property>
1365 <property name="frameShadow">
1366 <enum>QFrame::Raised</enum>
1367 </property>
1368 </widget>
1369 </item>
1370 </layout>
1371 </item>
1372 <item row="5" column="1">
1373 <layout class="QHBoxLayout" name="horizontalLayout_15">
1374 <item>
1375 <widget class="QFrame" name="color4">
1376 <property name="minimumSize">
1377 <size>
1378 <width>30</width>
1379 <height>30</height>
1380 </size>
1381 </property>
1382 <property name="autoFillBackground">
1383 <bool>true</bool>
1384 </property>
1385 <property name="frameShape">
1386 <enum>QFrame::StyledPanel</enum>
1387 </property>
1388 <property name="frameShadow">
1389 <enum>QFrame::Raised</enum>
1390 </property>
1391 </widget>
1392 </item>
1393 <item>
1394 <widget class="QFrame" name="color5">
1395 <property name="minimumSize">
1396 <size>
1397 <width>30</width>
1398 <height>30</height>
1399 </size>
1400 </property>
1401 <property name="autoFillBackground">
1402 <bool>true</bool>
1403 </property>
1404 <property name="frameShape">
1405 <enum>QFrame::StyledPanel</enum>
1406 </property>
1407 <property name="frameShadow">
1408 <enum>QFrame::Raised</enum>
1409 </property>
1410 </widget>
1411 </item>
1412 <item>
1413 <widget class="QFrame" name="color6">
1414 <property name="minimumSize">
1415 <size>
1416 <width>30</width>
1417 <height>30</height>
1418 </size>
1419 </property>
1420 <property name="autoFillBackground">
1421 <bool>true</bool>
1422 </property>
1423 <property name="frameShape">
1424 <enum>QFrame::StyledPanel</enum>
1425 </property>
1426 <property name="frameShadow">
1427 <enum>QFrame::Raised</enum>
1428 </property>
1429 </widget>
1430 </item>
1431 <item>
1432 <widget class="QFrame" name="color7">
1433 <property name="minimumSize">
1434 <size>
1435 <width>30</width>
1436 <height>30</height>
1437 </size>
1438 </property>
1439 <property name="autoFillBackground">
1440 <bool>true</bool>
1441 </property>
1442 <property name="frameShape">
1443 <enum>QFrame::StyledPanel</enum>
1444 </property>
1445 <property name="frameShadow">
1446 <enum>QFrame::Raised</enum>
1447 </property>
1448 </widget>
1449 </item>
1450 </layout>
1451 </item>
1452 <item row="7" column="1">
1453 <widget class="QCheckBox" name="sgbBorders">
1454 <property name="text">
1455 <string>Super Game Boy borders</string>
1456 </property>
1457 </widget>
1458 </item>
1459 <item row="8" column="0" colspan="2">
1460 <widget class="Line" name="line_11">
1461 <property name="orientation">
1462 <enum>Qt::Horizontal</enum>
1463 </property>
1464 </widget>
1465 </item>
1466 <item row="9" column="0">
1467 <widget class="QLabel" name="label_27">
1468 <property name="text">
1469 <string>Camera driver:</string>
1470 </property>
1471 </widget>
1472 </item>
1473 <item row="9" column="1">
1474 <widget class="QComboBox" name="cameraDriver">
1475 <property name="sizePolicy">
1476 <sizepolicy hsizetype="Expanding" vsizetype="Fixed">
1477 <horstretch>0</horstretch>
1478 <verstretch>0</verstretch>
1479 </sizepolicy>
1480 </property>
1481 </widget>
1482 </item>
1483 <item row="6" column="1">
1484 <layout class="QHBoxLayout" name="horizontalLayout_37">
1485 <item>
1486 <widget class="QFrame" name="color8">
1487 <property name="minimumSize">
1488 <size>
1489 <width>30</width>
1490 <height>30</height>
1491 </size>
1492 </property>
1493 <property name="autoFillBackground">
1494 <bool>true</bool>
1495 </property>
1496 <property name="frameShape">
1497 <enum>QFrame::StyledPanel</enum>
1498 </property>
1499 <property name="frameShadow">
1500 <enum>QFrame::Raised</enum>
1501 </property>
1502 </widget>
1503 </item>
1504 <item>
1505 <widget class="QFrame" name="color9">
1506 <property name="minimumSize">
1507 <size>
1508 <width>30</width>
1509 <height>30</height>
1510 </size>
1511 </property>
1512 <property name="autoFillBackground">
1513 <bool>true</bool>
1514 </property>
1515 <property name="frameShape">
1516 <enum>QFrame::StyledPanel</enum>
1517 </property>
1518 <property name="frameShadow">
1519 <enum>QFrame::Raised</enum>
1520 </property>
1521 </widget>
1522 </item>
1523 <item>
1524 <widget class="QFrame" name="color10">
1525 <property name="minimumSize">
1526 <size>
1527 <width>30</width>
1528 <height>30</height>
1529 </size>
1530 </property>
1531 <property name="autoFillBackground">
1532 <bool>true</bool>
1533 </property>
1534 <property name="frameShape">
1535 <enum>QFrame::StyledPanel</enum>
1536 </property>
1537 <property name="frameShadow">
1538 <enum>QFrame::Raised</enum>
1539 </property>
1540 </widget>
1541 </item>
1542 <item>
1543 <widget class="QFrame" name="color11">
1544 <property name="minimumSize">
1545 <size>
1546 <width>30</width>
1547 <height>30</height>
1548 </size>
1549 </property>
1550 <property name="autoFillBackground">
1551 <bool>true</bool>
1552 </property>
1553 <property name="frameShape">
1554 <enum>QFrame::StyledPanel</enum>
1555 </property>
1556 <property name="frameShadow">
1557 <enum>QFrame::Raised</enum>
1558 </property>
1559 </widget>
1560 </item>
1561 </layout>
1562 </item>
1563 <item row="5" column="0">
1564 <widget class="QLabel" name="label_69">
1565 <property name="text">
1566 <string>Default sprite colors 1:</string>
1567 </property>
1568 </widget>
1569 </item>
1570 <item row="6" column="0">
1571 <widget class="QLabel" name="label_70">
1572 <property name="text">
1573 <string>Default sprite colors 2:</string>
1574 </property>
1575 </widget>
1576 </item>
1577 </layout>
1578 </widget>
1579 </widget>
1580 </item>
1581 </layout>
1582 </widget>
1583 <resources/>
1584 <connections>
1585 <connection>
1586 <sender>buttonBox</sender>
1587 <signal>accepted()</signal>
1588 <receiver>SettingsView</receiver>
1589 <slot>close()</slot>
1590 <hints>
1591 <hint type="sourcelabel">
1592 <x>169</x>
1593 <y>453</y>
1594 </hint>
1595 <hint type="destinationlabel">
1596 <x>169</x>
1597 <y>236</y>
1598 </hint>
1599 </hints>
1600 </connection>
1601 <connection>
1602 <sender>buttonBox</sender>
1603 <signal>rejected()</signal>
1604 <receiver>SettingsView</receiver>
1605 <slot>close()</slot>
1606 <hints>
1607 <hint type="sourcelabel">
1608 <x>169</x>
1609 <y>453</y>
1610 </hint>
1611 <hint type="destinationlabel">
1612 <x>169</x>
1613 <y>236</y>
1614 </hint>
1615 </hints>
1616 </connection>
1617 <connection>
1618 <sender>tabs</sender>
1619 <signal>currentRowChanged(int)</signal>
1620 <receiver>stackedWidget</receiver>
1621 <slot>setCurrentIndex(int)</slot>
1622 <hints>
1623 <hint type="sourcelabel">
1624 <x>61</x>
1625 <y>209</y>
1626 </hint>
1627 <hint type="destinationlabel">
1628 <x>315</x>
1629 <y>209</y>
1630 </hint>
1631 </hints>
1632 </connection>
1633 <connection>
1634 <sender>savegameSameDir</sender>
1635 <signal>toggled(bool)</signal>
1636 <receiver>savegamePath</receiver>
1637 <slot>setDisabled(bool)</slot>
1638 <hints>
1639 <hint type="sourcelabel">
1640 <x>392</x>
1641 <y>82</y>
1642 </hint>
1643 <hint type="destinationlabel">
1644 <x>366</x>
1645 <y>48</y>
1646 </hint>
1647 </hints>
1648 </connection>
1649 <connection>
1650 <sender>savestateSameDir</sender>
1651 <signal>toggled(bool)</signal>
1652 <receiver>savestatePath</receiver>
1653 <slot>setDisabled(bool)</slot>
1654 <hints>
1655 <hint type="sourcelabel">
1656 <x>392</x>
1657 <y>161</y>
1658 </hint>
1659 <hint type="destinationlabel">
1660 <x>366</x>
1661 <y>127</y>
1662 </hint>
1663 </hints>
1664 </connection>
1665 <connection>
1666 <sender>screenshotSameDir</sender>
1667 <signal>toggled(bool)</signal>
1668 <receiver>screenshotPath</receiver>
1669 <slot>setDisabled(bool)</slot>
1670 <hints>
1671 <hint type="sourcelabel">
1672 <x>392</x>
1673 <y>240</y>
1674 </hint>
1675 <hint type="destinationlabel">
1676 <x>366</x>
1677 <y>206</y>
1678 </hint>
1679 </hints>
1680 </connection>
1681 <connection>
1682 <sender>patchSameDir</sender>
1683 <signal>toggled(bool)</signal>
1684 <receiver>patchPath</receiver>
1685 <slot>setDisabled(bool)</slot>
1686 <hints>
1687 <hint type="sourcelabel">
1688 <x>345</x>
1689 <y>319</y>
1690 </hint>
1691 <hint type="destinationlabel">
1692 <x>340</x>
1693 <y>285</y>
1694 </hint>
1695 </hints>
1696 </connection>
1697 <connection>
1698 <sender>cheatsSameDir</sender>
1699 <signal>toggled(bool)</signal>
1700 <receiver>cheatsPath</receiver>
1701 <slot>setDisabled(bool)</slot>
1702 <hints>
1703 <hint type="sourcelabel">
1704 <x>351</x>
1705 <y>407</y>
1706 </hint>
1707 <hint type="destinationlabel">
1708 <x>343</x>
1709 <y>372</y>
1710 </hint>
1711 </hints>
1712 </connection>
1713 <connection>
1714 <sender>fastForwardUnbounded</sender>
1715 <signal>toggled(bool)</signal>
1716 <receiver>fastForwardRatio</receiver>
1717 <slot>setDisabled(bool)</slot>
1718 <hints>
1719 <hint type="sourcelabel">
1720 <x>445</x>
1721 <y>38</y>
1722 </hint>
1723 <hint type="destinationlabel">
1724 <x>349</x>
1725 <y>38</y>
1726 </hint>
1727 </hints>
1728 </connection>
1729 </connections>
1730</ui>