all repos — mgba @ 4c38f769565e8ddd7d3a8eef1a41975206c129a0

mGBA Game Boy Advance Emulator

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>