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