all repos — mgba @ 4f1788b2e05744fbb6e5ee24af3d02e2ba2304ba

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>544</width>
  10    <height>425</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>2</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" stdset="0">
 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" stdset="0">
 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="7" column="1">
 491        <widget class="QCheckBox" name="allowOpposingDirections">
 492         <property name="text">
 493          <string>Allow opposing input directions</string>
 494         </property>
 495        </widget>
 496       </item>
 497       <item row="8" column="1">
 498        <widget class="QCheckBox" name="suspendScreensaver">
 499         <property name="text">
 500          <string>Suspend screensaver</string>
 501         </property>
 502         <property name="checked">
 503          <bool>true</bool>
 504         </property>
 505        </widget>
 506       </item>
 507       <item row="9" column="1">
 508        <widget class="QCheckBox" name="pauseOnFocusLost">
 509         <property name="text">
 510          <string>Pause when inactive</string>
 511         </property>
 512        </widget>
 513       </item>
 514       <item row="10" column="0">
 515        <widget class="QLabel" name="label_15">
 516         <property name="text">
 517          <string>Idle loops</string>
 518         </property>
 519        </widget>
 520       </item>
 521       <item row="10" column="1">
 522        <widget class="QComboBox" name="idleOptimization">
 523         <item>
 524          <property name="text">
 525           <string>Run all</string>
 526          </property>
 527         </item>
 528         <item>
 529          <property name="text">
 530           <string>Remove known</string>
 531          </property>
 532         </item>
 533         <item>
 534          <property name="text">
 535           <string>Detect and remove</string>
 536          </property>
 537         </item>
 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_4">
 638         <property name="text">
 639          <string>Create rewind state:</string>
 640         </property>
 641        </widget>
 642       </item>
 643       <item row="10" column="1">
 644        <layout class="QHBoxLayout" name="horizontalLayout_12">
 645         <item>
 646          <widget class="QLabel" name="label_5">
 647           <property name="text">
 648            <string>Every</string>
 649           </property>
 650          </widget>
 651         </item>
 652         <item>
 653          <widget class="QSpinBox" name="rewindInterval"/>
 654         </item>
 655         <item>
 656          <widget class="QLabel" name="label_6">
 657           <property name="text">
 658            <string>frames</string>
 659           </property>
 660          </widget>
 661         </item>
 662        </layout>
 663       </item>
 664       <item row="11" column="0">
 665        <widget class="QLabel" name="label_8">
 666         <property name="text">
 667          <string>Rewind history:</string>
 668         </property>
 669        </widget>
 670       </item>
 671       <item row="11" column="1">
 672        <layout class="QHBoxLayout" name="horizontalLayout_13">
 673         <item>
 674          <widget class="QSpinBox" name="rewindCapacity"/>
 675         </item>
 676         <item>
 677          <widget class="QLabel" name="label_7">
 678           <property name="text">
 679            <string>states</string>
 680           </property>
 681          </widget>
 682         </item>
 683        </layout>
 684       </item>
 685       <item row="12" column="1">
 686        <layout class="QHBoxLayout" name="horizontalLayout_5">
 687         <item>
 688          <widget class="QDoubleSpinBox" name="rewindDuration">
 689           <property name="enabled">
 690            <bool>false</bool>
 691           </property>
 692           <property name="maximum">
 693            <double>999.990000000000009</double>
 694           </property>
 695          </widget>
 696         </item>
 697         <item>
 698          <widget class="QLabel" name="label_26">
 699           <property name="text">
 700            <string>seconds</string>
 701           </property>
 702          </widget>
 703         </item>
 704        </layout>
 705       </item>
 706      </layout>
 707     </widget>
 708     <widget class="QWidget" name="page">
 709      <layout class="QFormLayout" name="formLayout_3">
 710       <property name="fieldGrowthPolicy">
 711        <enum>QFormLayout::FieldsStayAtSizeHint</enum>
 712       </property>
 713       <item row="1" column="0">
 714        <widget class="QLabel" name="label_21">
 715         <property name="text">
 716          <string>Save games</string>
 717         </property>
 718        </widget>
 719       </item>
 720       <item row="1" column="1">
 721        <layout class="QHBoxLayout" name="horizontalLayout_3">
 722         <item>
 723          <widget class="QLineEdit" name="savegamePath">
 724           <property name="sizePolicy">
 725            <sizepolicy hsizetype="Expanding" vsizetype="Fixed">
 726             <horstretch>0</horstretch>
 727             <verstretch>0</verstretch>
 728            </sizepolicy>
 729           </property>
 730           <property name="minimumSize">
 731            <size>
 732             <width>170</width>
 733             <height>0</height>
 734            </size>
 735           </property>
 736          </widget>
 737         </item>
 738         <item>
 739          <widget class="QPushButton" name="savegameBrowse">
 740           <property name="text">
 741            <string>Browse</string>
 742           </property>
 743          </widget>
 744         </item>
 745        </layout>
 746       </item>
 747       <item row="2" column="1">
 748        <widget class="QCheckBox" name="savegameSameDir">
 749         <property name="text">
 750          <string>Same directory as the ROM</string>
 751         </property>
 752        </widget>
 753       </item>
 754       <item row="3" column="0" colspan="2">
 755        <widget class="Line" name="line_7">
 756         <property name="orientation">
 757          <enum>Qt::Horizontal</enum>
 758         </property>
 759        </widget>
 760       </item>
 761       <item row="4" column="0">
 762        <widget class="QLabel" name="label_22">
 763         <property name="text">
 764          <string>Save states</string>
 765         </property>
 766        </widget>
 767       </item>
 768       <item row="4" column="1">
 769        <layout class="QHBoxLayout" name="horizontalLayout_4">
 770         <item>
 771          <widget class="QLineEdit" name="savestatePath">
 772           <property name="sizePolicy">
 773            <sizepolicy hsizetype="Expanding" vsizetype="Fixed">
 774             <horstretch>0</horstretch>
 775             <verstretch>0</verstretch>
 776            </sizepolicy>
 777           </property>
 778           <property name="minimumSize">
 779            <size>
 780             <width>170</width>
 781             <height>0</height>
 782            </size>
 783           </property>
 784          </widget>
 785         </item>
 786         <item>
 787          <widget class="QPushButton" name="savestateBrowse">
 788           <property name="text">
 789            <string>Browse</string>
 790           </property>
 791          </widget>
 792         </item>
 793        </layout>
 794       </item>
 795       <item row="5" column="1">
 796        <widget class="QCheckBox" name="savestateSameDir">
 797         <property name="text">
 798          <string>Same directory as the ROM</string>
 799         </property>
 800        </widget>
 801       </item>
 802       <item row="6" column="0" colspan="2">
 803        <widget class="Line" name="line_6">
 804         <property name="orientation">
 805          <enum>Qt::Horizontal</enum>
 806         </property>
 807        </widget>
 808       </item>
 809       <item row="7" column="0">
 810        <widget class="QLabel" name="label_23">
 811         <property name="text">
 812          <string>Screenshots</string>
 813         </property>
 814        </widget>
 815       </item>
 816       <item row="7" column="1">
 817        <layout class="QHBoxLayout" name="horizontalLayout_7">
 818         <item>
 819          <widget class="QLineEdit" name="screenshotPath">
 820           <property name="sizePolicy">
 821            <sizepolicy hsizetype="Expanding" vsizetype="Fixed">
 822             <horstretch>0</horstretch>
 823             <verstretch>0</verstretch>
 824            </sizepolicy>
 825           </property>
 826           <property name="minimumSize">
 827            <size>
 828             <width>170</width>
 829             <height>0</height>
 830            </size>
 831           </property>
 832          </widget>
 833         </item>
 834         <item>
 835          <widget class="QPushButton" name="screenshotBrowse">
 836           <property name="text">
 837            <string>Browse</string>
 838           </property>
 839          </widget>
 840         </item>
 841        </layout>
 842       </item>
 843       <item row="8" column="1">
 844        <widget class="QCheckBox" name="screenshotSameDir">
 845         <property name="text">
 846          <string>Same directory as the ROM</string>
 847         </property>
 848        </widget>
 849       </item>
 850       <item row="9" column="0" colspan="2">
 851        <widget class="Line" name="line_15">
 852         <property name="orientation">
 853          <enum>Qt::Horizontal</enum>
 854         </property>
 855        </widget>
 856       </item>
 857       <item row="10" column="0">
 858        <widget class="QLabel" name="label_47">
 859         <property name="text">
 860          <string>Patches</string>
 861         </property>
 862        </widget>
 863       </item>
 864       <item row="10" column="1">
 865        <layout class="QHBoxLayout" name="horizontalLayout_26">
 866         <item>
 867          <widget class="QLineEdit" name="patchPath">
 868           <property name="sizePolicy">
 869            <sizepolicy hsizetype="Expanding" vsizetype="Fixed">
 870             <horstretch>0</horstretch>
 871             <verstretch>0</verstretch>
 872            </sizepolicy>
 873           </property>
 874           <property name="minimumSize">
 875            <size>
 876             <width>170</width>
 877             <height>0</height>
 878            </size>
 879           </property>
 880          </widget>
 881         </item>
 882         <item>
 883          <widget class="QPushButton" name="patchBrowse">
 884           <property name="text">
 885            <string>Browse</string>
 886           </property>
 887          </widget>
 888         </item>
 889        </layout>
 890       </item>
 891       <item row="11" column="1">
 892        <widget class="QCheckBox" name="patchSameDir">
 893         <property name="text">
 894          <string>Same directory as the ROM</string>
 895         </property>
 896        </widget>
 897       </item>
 898      </layout>
 899     </widget>
 900    </widget>
 901   </item>
 902  </layout>
 903 </widget>
 904 <resources/>
 905 <connections>
 906  <connection>
 907   <sender>buttonBox</sender>
 908   <signal>accepted()</signal>
 909   <receiver>SettingsView</receiver>
 910   <slot>close()</slot>
 911   <hints>
 912    <hint type="sourcelabel">
 913     <x>169</x>
 914     <y>453</y>
 915    </hint>
 916    <hint type="destinationlabel">
 917     <x>169</x>
 918     <y>236</y>
 919    </hint>
 920   </hints>
 921  </connection>
 922  <connection>
 923   <sender>buttonBox</sender>
 924   <signal>rejected()</signal>
 925   <receiver>SettingsView</receiver>
 926   <slot>close()</slot>
 927   <hints>
 928    <hint type="sourcelabel">
 929     <x>169</x>
 930     <y>453</y>
 931    </hint>
 932    <hint type="destinationlabel">
 933     <x>169</x>
 934     <y>236</y>
 935    </hint>
 936   </hints>
 937  </connection>
 938  <connection>
 939   <sender>tabs</sender>
 940   <signal>currentRowChanged(int)</signal>
 941   <receiver>stackedWidget</receiver>
 942   <slot>setCurrentIndex(int)</slot>
 943   <hints>
 944    <hint type="sourcelabel">
 945     <x>61</x>
 946     <y>209</y>
 947    </hint>
 948    <hint type="destinationlabel">
 949     <x>315</x>
 950     <y>209</y>
 951    </hint>
 952   </hints>
 953  </connection>
 954  <connection>
 955   <sender>savegameSameDir</sender>
 956   <signal>toggled(bool)</signal>
 957   <receiver>savegamePath</receiver>
 958   <slot>setDisabled(bool)</slot>
 959   <hints>
 960    <hint type="sourcelabel">
 961     <x>392</x>
 962     <y>82</y>
 963    </hint>
 964    <hint type="destinationlabel">
 965     <x>366</x>
 966     <y>48</y>
 967    </hint>
 968   </hints>
 969  </connection>
 970  <connection>
 971   <sender>savestateSameDir</sender>
 972   <signal>toggled(bool)</signal>
 973   <receiver>savestatePath</receiver>
 974   <slot>setDisabled(bool)</slot>
 975   <hints>
 976    <hint type="sourcelabel">
 977     <x>392</x>
 978     <y>161</y>
 979    </hint>
 980    <hint type="destinationlabel">
 981     <x>366</x>
 982     <y>127</y>
 983    </hint>
 984   </hints>
 985  </connection>
 986  <connection>
 987   <sender>screenshotSameDir</sender>
 988   <signal>toggled(bool)</signal>
 989   <receiver>screenshotPath</receiver>
 990   <slot>setDisabled(bool)</slot>
 991   <hints>
 992    <hint type="sourcelabel">
 993     <x>392</x>
 994     <y>240</y>
 995    </hint>
 996    <hint type="destinationlabel">
 997     <x>366</x>
 998     <y>206</y>
 999    </hint>
1000   </hints>
1001  </connection>
1002  <connection>
1003   <sender>patchSameDir</sender>
1004   <signal>toggled(bool)</signal>
1005   <receiver>patchPath</receiver>
1006   <slot>setDisabled(bool)</slot>
1007   <hints>
1008    <hint type="sourcelabel">
1009     <x>345</x>
1010     <y>319</y>
1011    </hint>
1012    <hint type="destinationlabel">
1013     <x>340</x>
1014     <y>285</y>
1015    </hint>
1016   </hints>
1017  </connection>
1018  <connection>
1019   <sender>fastForwardUnbounded</sender>
1020   <signal>toggled(bool)</signal>
1021   <receiver>fastForwardRatio</receiver>
1022   <slot>setDisabled(bool)</slot>
1023   <hints>
1024    <hint type="sourcelabel">
1025     <x>338</x>
1026     <y>163</y>
1027    </hint>
1028    <hint type="destinationlabel">
1029     <x>327</x>
1030     <y>135</y>
1031    </hint>
1032   </hints>
1033  </connection>
1034 </connections>
1035</ui>