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>548</width>
10 <height>431</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="2" column="0" colspan="2">
27 <widget class="QDialogButtonBox" name="buttonBox">
28 <property name="standardButtons">
29 <set>QDialogButtonBox::Apply|QDialogButtonBox::Cancel|QDialogButtonBox::Ok</set>
30 </property>
31 </widget>
32 </item>
33 <item row="1" column="0">
34 <widget class="QListWidget" name="tabs">
35 <property name="sizePolicy">
36 <sizepolicy hsizetype="MinimumExpanding" vsizetype="Expanding">
37 <horstretch>0</horstretch>
38 <verstretch>0</verstretch>
39 </sizepolicy>
40 </property>
41 <property name="maximumSize">
42 <size>
43 <width>140</width>
44 <height>16777215</height>
45 </size>
46 </property>
47 <property name="currentRow">
48 <number>0</number>
49 </property>
50 <item>
51 <property name="text">
52 <string>Audio/Video</string>
53 </property>
54 </item>
55 <item>
56 <property name="text">
57 <string>Emulation</string>
58 </property>
59 </item>
60 <item>
61 <property name="text">
62 <string>Savestates</string>
63 </property>
64 </item>
65 <item>
66 <property name="text">
67 <string>Paths</string>
68 </property>
69 </item>
70 </widget>
71 </item>
72 <item row="1" column="1">
73 <widget class="QStackedWidget" name="stackedWidget">
74 <property name="currentIndex">
75 <number>0</number>
76 </property>
77 <widget class="QWidget" name="stackedWidgetPage1">
78 <layout class="QFormLayout" name="formLayout">
79 <property name="fieldGrowthPolicy">
80 <enum>QFormLayout::FieldsStayAtSizeHint</enum>
81 </property>
82 <item row="0" column="0">
83 <widget class="QLabel" name="label_14">
84 <property name="text">
85 <string>Audio driver:</string>
86 </property>
87 </widget>
88 </item>
89 <item row="0" column="1">
90 <widget class="QComboBox" name="audioDriver">
91 <property name="sizePolicy">
92 <sizepolicy hsizetype="Expanding" vsizetype="Fixed">
93 <horstretch>0</horstretch>
94 <verstretch>0</verstretch>
95 </sizepolicy>
96 </property>
97 </widget>
98 </item>
99 <item row="1" column="0">
100 <widget class="QLabel" name="audioBufferSizeLabel">
101 <property name="text">
102 <string>Audio buffer:</string>
103 </property>
104 </widget>
105 </item>
106 <item row="1" column="1">
107 <layout class="QHBoxLayout" name="horizontalLayout_11">
108 <item>
109 <widget class="QComboBox" name="audioBufferSize">
110 <property name="editable">
111 <bool>true</bool>
112 </property>
113 <property name="currentText">
114 <string>1536</string>
115 </property>
116 <property name="currentIndex">
117 <number>3</number>
118 </property>
119 <item>
120 <property name="text">
121 <string>512</string>
122 </property>
123 </item>
124 <item>
125 <property name="text">
126 <string>768</string>
127 </property>
128 </item>
129 <item>
130 <property name="text">
131 <string>1024</string>
132 </property>
133 </item>
134 <item>
135 <property name="text">
136 <string>1536</string>
137 </property>
138 </item>
139 <item>
140 <property name="text">
141 <string>2048</string>
142 </property>
143 </item>
144 <item>
145 <property name="text">
146 <string>3072</string>
147 </property>
148 </item>
149 <item>
150 <property name="text">
151 <string>4096</string>
152 </property>
153 </item>
154 </widget>
155 </item>
156 <item>
157 <widget class="QLabel" name="label_16">
158 <property name="text">
159 <string>samples</string>
160 </property>
161 </widget>
162 </item>
163 </layout>
164 </item>
165 <item row="2" column="0">
166 <widget class="QLabel" name="label_19">
167 <property name="text">
168 <string>Sample rate:</string>
169 </property>
170 </widget>
171 </item>
172 <item row="2" column="1">
173 <layout class="QHBoxLayout" name="horizontalLayout_14">
174 <item>
175 <widget class="QComboBox" name="sampleRate">
176 <property name="editable">
177 <bool>true</bool>
178 </property>
179 <property name="currentText">
180 <string>44100</string>
181 </property>
182 <property name="currentIndex">
183 <number>2</number>
184 </property>
185 <item>
186 <property name="text">
187 <string>22050</string>
188 </property>
189 </item>
190 <item>
191 <property name="text">
192 <string>32000</string>
193 </property>
194 </item>
195 <item>
196 <property name="text">
197 <string>44100</string>
198 </property>
199 </item>
200 <item>
201 <property name="text">
202 <string>48000</string>
203 </property>
204 </item>
205 </widget>
206 </item>
207 <item>
208 <widget class="QLabel" name="label_20">
209 <property name="text">
210 <string>Hz</string>
211 </property>
212 </widget>
213 </item>
214 </layout>
215 </item>
216 <item row="3" column="0">
217 <widget class="QLabel" name="label_17">
218 <property name="text">
219 <string>Volume:</string>
220 </property>
221 </widget>
222 </item>
223 <item row="3" column="1">
224 <layout class="QHBoxLayout" name="horizontalLayout_6">
225 <item>
226 <widget class="QSlider" name="volume">
227 <property name="minimumSize">
228 <size>
229 <width>128</width>
230 <height>0</height>
231 </size>
232 </property>
233 <property name="maximum">
234 <number>256</number>
235 </property>
236 <property name="pageStep">
237 <number>16</number>
238 </property>
239 <property name="value">
240 <number>256</number>
241 </property>
242 <property name="orientation">
243 <enum>Qt::Horizontal</enum>
244 </property>
245 </widget>
246 </item>
247 <item>
248 <widget class="QCheckBox" name="mute">
249 <property name="text">
250 <string>Mute</string>
251 </property>
252 </widget>
253 </item>
254 </layout>
255 </item>
256 <item row="4" column="0" colspan="2">
257 <widget class="Line" name="line_4">
258 <property name="orientation">
259 <enum>Qt::Horizontal</enum>
260 </property>
261 </widget>
262 </item>
263 <item row="5" column="0">
264 <widget class="QLabel" name="label_10">
265 <property name="text">
266 <string>Display driver:</string>
267 </property>
268 </widget>
269 </item>
270 <item row="5" column="1">
271 <widget class="QComboBox" name="displayDriver">
272 <property name="sizePolicy">
273 <sizepolicy hsizetype="Expanding" vsizetype="Fixed">
274 <horstretch>0</horstretch>
275 <verstretch>0</verstretch>
276 </sizepolicy>
277 </property>
278 </widget>
279 </item>
280 <item row="6" column="0">
281 <widget class="QLabel" name="label_9">
282 <property name="text">
283 <string>Frameskip:</string>
284 </property>
285 </widget>
286 </item>
287 <item row="6" column="1">
288 <layout class="QHBoxLayout" name="horizontalLayout_16">
289 <item>
290 <widget class="QLabel" name="label_12">
291 <property name="text">
292 <string>Skip every</string>
293 </property>
294 </widget>
295 </item>
296 <item>
297 <widget class="QSpinBox" name="frameskip"/>
298 </item>
299 <item>
300 <widget class="QLabel" name="label_13">
301 <property name="text">
302 <string>frames</string>
303 </property>
304 </widget>
305 </item>
306 </layout>
307 </item>
308 <item row="7" column="0">
309 <widget class="QLabel" name="label_3">
310 <property name="text">
311 <string>FPS target:</string>
312 </property>
313 </widget>
314 </item>
315 <item row="7" column="1">
316 <layout class="QHBoxLayout" name="horizontalLayout_2">
317 <item>
318 <widget class="QDoubleSpinBox" name="fpsTarget">
319 <property name="minimum">
320 <double>0.010000000000000</double>
321 </property>
322 <property name="maximum">
323 <double>240.000000000000000</double>
324 </property>
325 <property name="value">
326 <double>60.000000000000000</double>
327 </property>
328 </widget>
329 </item>
330 <item>
331 <widget class="QLabel" name="label_11">
332 <property name="text">
333 <string>frames per second</string>
334 </property>
335 </widget>
336 </item>
337 </layout>
338 </item>
339 <item row="8" column="0" colspan="2">
340 <widget class="Line" name="line_5">
341 <property name="orientation">
342 <enum>Qt::Horizontal</enum>
343 </property>
344 </widget>
345 </item>
346 <item row="9" column="0">
347 <widget class="QLabel" name="label_2">
348 <property name="text">
349 <string>Sync:</string>
350 </property>
351 </widget>
352 </item>
353 <item row="9" column="1">
354 <layout class="QHBoxLayout" name="horizontalLayout_10">
355 <item>
356 <widget class="QCheckBox" name="videoSync">
357 <property name="text">
358 <string>Video</string>
359 </property>
360 </widget>
361 </item>
362 <item>
363 <widget class="QCheckBox" name="audioSync">
364 <property name="text">
365 <string>Audio</string>
366 </property>
367 </widget>
368 </item>
369 </layout>
370 </item>
371 <item row="10" column="1">
372 <widget class="QCheckBox" name="lockAspectRatio">
373 <property name="text">
374 <string>Lock aspect ratio</string>
375 </property>
376 </widget>
377 </item>
378 <item row="11" column="1">
379 <widget class="QCheckBox" name="resampleVideo">
380 <property name="text">
381 <string>Resample video</string>
382 </property>
383 </widget>
384 </item>
385 </layout>
386 </widget>
387 <widget class="QWidget" name="stackedWidgetPage2">
388 <layout class="QFormLayout" name="formLayout_2">
389 <property name="fieldGrowthPolicy">
390 <enum>QFormLayout::FieldsStayAtSizeHint</enum>
391 </property>
392 <item row="0" column="0">
393 <widget class="QLabel" name="label">
394 <property name="text">
395 <string>BIOS file:</string>
396 </property>
397 </widget>
398 </item>
399 <item row="0" column="1">
400 <layout class="QHBoxLayout" name="horizontalLayout">
401 <item>
402 <widget class="QLineEdit" name="bios">
403 <property name="sizePolicy">
404 <sizepolicy hsizetype="Expanding" vsizetype="Fixed">
405 <horstretch>0</horstretch>
406 <verstretch>0</verstretch>
407 </sizepolicy>
408 </property>
409 </widget>
410 </item>
411 <item>
412 <widget class="QPushButton" name="biosBrowse">
413 <property name="text">
414 <string>Browse</string>
415 </property>
416 </widget>
417 </item>
418 </layout>
419 </item>
420 <item row="1" column="1">
421 <widget class="QCheckBox" name="useBios">
422 <property name="text">
423 <string>Use BIOS file if found</string>
424 </property>
425 <property name="checked">
426 <bool>true</bool>
427 </property>
428 </widget>
429 </item>
430 <item row="2" column="1">
431 <widget class="QCheckBox" name="skipBios">
432 <property name="text">
433 <string>Skip BIOS intro</string>
434 </property>
435 </widget>
436 </item>
437 <item row="3" column="0" colspan="2">
438 <widget class="Line" name="line">
439 <property name="orientation">
440 <enum>Qt::Horizontal</enum>
441 </property>
442 </widget>
443 </item>
444 <item row="4" column="0">
445 <widget class="QLabel" name="label_18">
446 <property name="text">
447 <string>Fast forward speed</string>
448 </property>
449 </widget>
450 </item>
451 <item row="4" column="1">
452 <widget class="QDoubleSpinBox" name="fastForwardRatio">
453 <property name="enabled">
454 <bool>false</bool>
455 </property>
456 <property name="suffix">
457 <string>×</string>
458 </property>
459 <property name="minimum">
460 <double>0.010000000000000</double>
461 </property>
462 <property name="maximum">
463 <double>20.000000000000000</double>
464 </property>
465 <property name="singleStep">
466 <double>0.500000000000000</double>
467 </property>
468 <property name="value">
469 <double>5.000000000000000</double>
470 </property>
471 </widget>
472 </item>
473 <item row="5" column="1">
474 <widget class="QCheckBox" name="fastForwardUnbounded">
475 <property name="text">
476 <string>Unbounded</string>
477 </property>
478 <property name="checked">
479 <bool>true</bool>
480 </property>
481 </widget>
482 </item>
483 <item row="6" column="0" colspan="2">
484 <widget class="Line" name="line_3">
485 <property name="orientation">
486 <enum>Qt::Horizontal</enum>
487 </property>
488 </widget>
489 </item>
490 <item row="8" column="1">
491 <widget class="QCheckBox" name="suspendScreensaver">
492 <property name="text">
493 <string>Suspend screensaver</string>
494 </property>
495 <property name="checked">
496 <bool>true</bool>
497 </property>
498 </widget>
499 </item>
500 <item row="9" column="1">
501 <widget class="QCheckBox" name="pauseOnFocusLost">
502 <property name="text">
503 <string>Pause when inactive</string>
504 </property>
505 </widget>
506 </item>
507 <item row="10" column="0">
508 <widget class="QLabel" name="label_15">
509 <property name="text">
510 <string>Idle loops</string>
511 </property>
512 </widget>
513 </item>
514 <item row="10" column="1">
515 <widget class="QComboBox" name="idleOptimization">
516 <item>
517 <property name="text">
518 <string>Run all</string>
519 </property>
520 </item>
521 <item>
522 <property name="text">
523 <string>Remove known</string>
524 </property>
525 </item>
526 <item>
527 <property name="text">
528 <string>Detect and remove</string>
529 </property>
530 </item>
531 </widget>
532 </item>
533 <item row="7" column="1">
534 <widget class="QCheckBox" name="allowOpposingDirections">
535 <property name="text">
536 <string>Allow opposing input directions</string>
537 </property>
538 </widget>
539 </item>
540 </layout>
541 </widget>
542 <widget class="QWidget" name="page_2">
543 <layout class="QFormLayout" name="formLayout_4">
544 <property name="fieldGrowthPolicy">
545 <enum>QFormLayout::FieldsStayAtSizeHint</enum>
546 </property>
547 <item row="0" column="0">
548 <widget class="QLabel" name="label_24">
549 <property name="text">
550 <string>Save extra data</string>
551 </property>
552 </widget>
553 </item>
554 <item row="0" column="1">
555 <widget class="QCheckBox" name="saveStateScreenshot">
556 <property name="text">
557 <string>Screenshot</string>
558 </property>
559 <property name="checked">
560 <bool>true</bool>
561 </property>
562 </widget>
563 </item>
564 <item row="1" column="1">
565 <widget class="QCheckBox" name="saveStateSave">
566 <property name="text">
567 <string>Save data</string>
568 </property>
569 <property name="checked">
570 <bool>true</bool>
571 </property>
572 </widget>
573 </item>
574 <item row="2" column="1">
575 <widget class="QCheckBox" name="saveStateCheats">
576 <property name="text">
577 <string>Cheat codes</string>
578 </property>
579 <property name="checked">
580 <bool>true</bool>
581 </property>
582 </widget>
583 </item>
584 <item row="4" column="0" colspan="2">
585 <widget class="Line" name="line_8">
586 <property name="orientation">
587 <enum>Qt::Horizontal</enum>
588 </property>
589 </widget>
590 </item>
591 <item row="5" column="0">
592 <widget class="QLabel" name="label_25">
593 <property name="text">
594 <string>Load extra data</string>
595 </property>
596 </widget>
597 </item>
598 <item row="5" column="1">
599 <widget class="QCheckBox" name="loadStateScreenshot">
600 <property name="text">
601 <string>Screenshot</string>
602 </property>
603 <property name="checked">
604 <bool>true</bool>
605 </property>
606 </widget>
607 </item>
608 <item row="6" column="1">
609 <widget class="QCheckBox" name="loadStateSave">
610 <property name="text">
611 <string>Save data</string>
612 </property>
613 </widget>
614 </item>
615 <item row="7" column="1">
616 <widget class="QCheckBox" name="loadStateCheats">
617 <property name="text">
618 <string>Cheat codes</string>
619 </property>
620 </widget>
621 </item>
622 <item row="8" column="0" colspan="2">
623 <widget class="Line" name="line_2">
624 <property name="orientation">
625 <enum>Qt::Horizontal</enum>
626 </property>
627 </widget>
628 </item>
629 <item row="9" column="1">
630 <widget class="QCheckBox" name="rewind">
631 <property name="text">
632 <string>Enable rewind</string>
633 </property>
634 </widget>
635 </item>
636 <item row="10" column="0">
637 <widget class="QLabel" name="label_8">
638 <property name="text">
639 <string>Rewind history:</string>
640 </property>
641 </widget>
642 </item>
643 <item row="10" column="1">
644 <layout class="QHBoxLayout" name="horizontalLayout_13">
645 <item>
646 <widget class="QSpinBox" name="rewindCapacity">
647 <property name="maximum">
648 <number>3600</number>
649 </property>
650 </widget>
651 </item>
652 <item>
653 <widget class="QLabel" name="label_7">
654 <property name="text">
655 <string>frames</string>
656 </property>
657 </widget>
658 </item>
659 </layout>
660 </item>
661 </layout>
662 </widget>
663 <widget class="QWidget" name="page">
664 <layout class="QFormLayout" name="formLayout_3">
665 <property name="fieldGrowthPolicy">
666 <enum>QFormLayout::FieldsStayAtSizeHint</enum>
667 </property>
668 <item row="1" column="0">
669 <widget class="QLabel" name="label_21">
670 <property name="text">
671 <string>Save games</string>
672 </property>
673 </widget>
674 </item>
675 <item row="1" column="1">
676 <layout class="QHBoxLayout" name="horizontalLayout_3">
677 <item>
678 <widget class="QLineEdit" name="savegamePath">
679 <property name="sizePolicy">
680 <sizepolicy hsizetype="Expanding" vsizetype="Fixed">
681 <horstretch>0</horstretch>
682 <verstretch>0</verstretch>
683 </sizepolicy>
684 </property>
685 <property name="minimumSize">
686 <size>
687 <width>170</width>
688 <height>0</height>
689 </size>
690 </property>
691 </widget>
692 </item>
693 <item>
694 <widget class="QPushButton" name="savegameBrowse">
695 <property name="text">
696 <string>Browse</string>
697 </property>
698 </widget>
699 </item>
700 </layout>
701 </item>
702 <item row="2" column="1">
703 <widget class="QCheckBox" name="savegameSameDir">
704 <property name="text">
705 <string>Same directory as the ROM</string>
706 </property>
707 </widget>
708 </item>
709 <item row="3" column="0" colspan="2">
710 <widget class="Line" name="line_7">
711 <property name="orientation">
712 <enum>Qt::Horizontal</enum>
713 </property>
714 </widget>
715 </item>
716 <item row="4" column="0">
717 <widget class="QLabel" name="label_22">
718 <property name="text">
719 <string>Save states</string>
720 </property>
721 </widget>
722 </item>
723 <item row="4" column="1">
724 <layout class="QHBoxLayout" name="horizontalLayout_4">
725 <item>
726 <widget class="QLineEdit" name="savestatePath">
727 <property name="sizePolicy">
728 <sizepolicy hsizetype="Expanding" vsizetype="Fixed">
729 <horstretch>0</horstretch>
730 <verstretch>0</verstretch>
731 </sizepolicy>
732 </property>
733 <property name="minimumSize">
734 <size>
735 <width>170</width>
736 <height>0</height>
737 </size>
738 </property>
739 </widget>
740 </item>
741 <item>
742 <widget class="QPushButton" name="savestateBrowse">
743 <property name="text">
744 <string>Browse</string>
745 </property>
746 </widget>
747 </item>
748 </layout>
749 </item>
750 <item row="5" column="1">
751 <widget class="QCheckBox" name="savestateSameDir">
752 <property name="text">
753 <string>Same directory as the ROM</string>
754 </property>
755 </widget>
756 </item>
757 <item row="6" column="0" colspan="2">
758 <widget class="Line" name="line_6">
759 <property name="orientation">
760 <enum>Qt::Horizontal</enum>
761 </property>
762 </widget>
763 </item>
764 <item row="7" column="0">
765 <widget class="QLabel" name="label_23">
766 <property name="text">
767 <string>Screenshots</string>
768 </property>
769 </widget>
770 </item>
771 <item row="7" column="1">
772 <layout class="QHBoxLayout" name="horizontalLayout_7">
773 <item>
774 <widget class="QLineEdit" name="screenshotPath">
775 <property name="sizePolicy">
776 <sizepolicy hsizetype="Expanding" vsizetype="Fixed">
777 <horstretch>0</horstretch>
778 <verstretch>0</verstretch>
779 </sizepolicy>
780 </property>
781 <property name="minimumSize">
782 <size>
783 <width>170</width>
784 <height>0</height>
785 </size>
786 </property>
787 </widget>
788 </item>
789 <item>
790 <widget class="QPushButton" name="screenshotBrowse">
791 <property name="text">
792 <string>Browse</string>
793 </property>
794 </widget>
795 </item>
796 </layout>
797 </item>
798 <item row="8" column="1">
799 <widget class="QCheckBox" name="screenshotSameDir">
800 <property name="text">
801 <string>Same directory as the ROM</string>
802 </property>
803 </widget>
804 </item>
805 <item row="9" column="0" colspan="2">
806 <widget class="Line" name="line_15">
807 <property name="orientation">
808 <enum>Qt::Horizontal</enum>
809 </property>
810 </widget>
811 </item>
812 <item row="10" column="0">
813 <widget class="QLabel" name="label_47">
814 <property name="text">
815 <string>Patches</string>
816 </property>
817 </widget>
818 </item>
819 <item row="10" column="1">
820 <layout class="QHBoxLayout" name="horizontalLayout_26">
821 <item>
822 <widget class="QLineEdit" name="patchPath">
823 <property name="sizePolicy">
824 <sizepolicy hsizetype="Expanding" vsizetype="Fixed">
825 <horstretch>0</horstretch>
826 <verstretch>0</verstretch>
827 </sizepolicy>
828 </property>
829 <property name="minimumSize">
830 <size>
831 <width>170</width>
832 <height>0</height>
833 </size>
834 </property>
835 </widget>
836 </item>
837 <item>
838 <widget class="QPushButton" name="patchBrowse">
839 <property name="text">
840 <string>Browse</string>
841 </property>
842 </widget>
843 </item>
844 </layout>
845 </item>
846 <item row="11" column="1">
847 <widget class="QCheckBox" name="patchSameDir">
848 <property name="text">
849 <string>Same directory as the ROM</string>
850 </property>
851 </widget>
852 </item>
853 </layout>
854 </widget>
855 </widget>
856 </item>
857 </layout>
858 </widget>
859 <resources/>
860 <connections>
861 <connection>
862 <sender>buttonBox</sender>
863 <signal>accepted()</signal>
864 <receiver>SettingsView</receiver>
865 <slot>close()</slot>
866 <hints>
867 <hint type="sourcelabel">
868 <x>169</x>
869 <y>453</y>
870 </hint>
871 <hint type="destinationlabel">
872 <x>169</x>
873 <y>236</y>
874 </hint>
875 </hints>
876 </connection>
877 <connection>
878 <sender>buttonBox</sender>
879 <signal>rejected()</signal>
880 <receiver>SettingsView</receiver>
881 <slot>close()</slot>
882 <hints>
883 <hint type="sourcelabel">
884 <x>169</x>
885 <y>453</y>
886 </hint>
887 <hint type="destinationlabel">
888 <x>169</x>
889 <y>236</y>
890 </hint>
891 </hints>
892 </connection>
893 <connection>
894 <sender>tabs</sender>
895 <signal>currentRowChanged(int)</signal>
896 <receiver>stackedWidget</receiver>
897 <slot>setCurrentIndex(int)</slot>
898 <hints>
899 <hint type="sourcelabel">
900 <x>61</x>
901 <y>209</y>
902 </hint>
903 <hint type="destinationlabel">
904 <x>315</x>
905 <y>209</y>
906 </hint>
907 </hints>
908 </connection>
909 <connection>
910 <sender>savegameSameDir</sender>
911 <signal>toggled(bool)</signal>
912 <receiver>savegamePath</receiver>
913 <slot>setDisabled(bool)</slot>
914 <hints>
915 <hint type="sourcelabel">
916 <x>392</x>
917 <y>82</y>
918 </hint>
919 <hint type="destinationlabel">
920 <x>366</x>
921 <y>48</y>
922 </hint>
923 </hints>
924 </connection>
925 <connection>
926 <sender>savestateSameDir</sender>
927 <signal>toggled(bool)</signal>
928 <receiver>savestatePath</receiver>
929 <slot>setDisabled(bool)</slot>
930 <hints>
931 <hint type="sourcelabel">
932 <x>392</x>
933 <y>161</y>
934 </hint>
935 <hint type="destinationlabel">
936 <x>366</x>
937 <y>127</y>
938 </hint>
939 </hints>
940 </connection>
941 <connection>
942 <sender>screenshotSameDir</sender>
943 <signal>toggled(bool)</signal>
944 <receiver>screenshotPath</receiver>
945 <slot>setDisabled(bool)</slot>
946 <hints>
947 <hint type="sourcelabel">
948 <x>392</x>
949 <y>240</y>
950 </hint>
951 <hint type="destinationlabel">
952 <x>366</x>
953 <y>206</y>
954 </hint>
955 </hints>
956 </connection>
957 <connection>
958 <sender>patchSameDir</sender>
959 <signal>toggled(bool)</signal>
960 <receiver>patchPath</receiver>
961 <slot>setDisabled(bool)</slot>
962 <hints>
963 <hint type="sourcelabel">
964 <x>345</x>
965 <y>319</y>
966 </hint>
967 <hint type="destinationlabel">
968 <x>340</x>
969 <y>285</y>
970 </hint>
971 </hints>
972 </connection>
973 <connection>
974 <sender>fastForwardUnbounded</sender>
975 <signal>toggled(bool)</signal>
976 <receiver>fastForwardRatio</receiver>
977 <slot>setDisabled(bool)</slot>
978 <hints>
979 <hint type="sourcelabel">
980 <x>338</x>
981 <y>163</y>
982 </hint>
983 <hint type="destinationlabel">
984 <x>327</x>
985 <y>135</y>
986 </hint>
987 </hints>
988 </connection>
989 </connections>
990</ui>