فهرست منبع

configuration: Workaround for Windows Qt bug

Odd issue happens that dragging the cpu or system tabs in custom configs
would cause the window to take up the entire verticle space of the
screen.
lat9nq 3 سال پیش
والد
کامیت
3d932416e3
3فایلهای تغییر یافته به همراه58 افزوده شده و 53 حذف شده
  1. 27 4
      src/yuzu/configuration/configure.ui
  2. 21 29
      src/yuzu/configuration/configure_cpu.ui
  3. 10 20
      src/yuzu/configuration/configure_system.ui

+ 27 - 4
src/yuzu/configuration/configure.ui

@@ -48,11 +48,34 @@
     </layout>
     </layout>
    </item>
    </item>
    <item>
    <item>
-    <widget class="QDialogButtonBox" name="buttonBox">
-     <property name="standardButtons">
-      <set>QDialogButtonBox::Cancel|QDialogButtonBox::Ok</set>
+    <layout class="QHBoxLayout" name="horizontalLayout_2">
+     <property name="leftMargin">
+      <number>0</number>
      </property>
      </property>
-    </widget>
+     <property name="topMargin">
+      <number>0</number>
+     </property>
+     <property name="rightMargin">
+      <number>0</number>
+     </property>
+     <property name="bottomMargin">
+      <number>0</number>
+     </property>
+     <item>
+      <widget class="QLabel" name="label">
+       <property name="text">
+        <string>Some settings are only available when a game is not running.</string>
+       </property>
+      </widget>
+     </item>
+     <item>
+      <widget class="QDialogButtonBox" name="buttonBox">
+       <property name="standardButtons">
+        <set>QDialogButtonBox::Cancel|QDialogButtonBox::Ok</set>
+       </property>
+      </widget>
+     </item>
+    </layout>
    </item>
    </item>
   </layout>
   </layout>
  </widget>
  </widget>

+ 21 - 29
src/yuzu/configuration/configure_cpu.ui

@@ -16,9 +16,12 @@
   <property name="accessibleName">
   <property name="accessibleName">
    <string>CPU</string>
    <string>CPU</string>
   </property>
   </property>
-  <layout class="QVBoxLayout">
+  <layout class="QVBoxLayout" name="vboxlayout_2" stretch="0">
    <item>
    <item>
-    <layout class="QVBoxLayout">
+    <layout class="QVBoxLayout" name="vboxlayout">
+     <property name="bottomMargin">
+      <number>0</number>
+     </property>
      <item>
      <item>
       <widget class="QGroupBox" name="groupBox">
       <widget class="QGroupBox" name="groupBox">
        <property name="title">
        <property name="title">
@@ -56,10 +59,6 @@
        </layout>
        </layout>
       </widget>
       </widget>
      </item>
      </item>
-    </layout>
-   </item>
-   <item>
-    <layout class="QVBoxLayout">
      <item>
      <item>
       <widget class="QGroupBox" name="unsafe_group">
       <widget class="QGroupBox" name="unsafe_group">
        <property name="title">
        <property name="title">
@@ -97,31 +96,24 @@
        </layout>
        </layout>
       </widget>
       </widget>
      </item>
      </item>
+     <item>
+      <spacer name="verticalSpacer">
+       <property name="orientation">
+        <enum>Qt::Vertical</enum>
+       </property>
+       <property name="sizeType">
+        <enum>QSizePolicy::Expanding</enum>
+       </property>
+       <property name="sizeHint" stdset="0">
+        <size>
+         <width>20</width>
+         <height>40</height>
+        </size>
+       </property>
+      </spacer>
+     </item>
     </layout>
     </layout>
    </item>
    </item>
-   <item>
-    <spacer name="verticalSpacer">
-     <property name="orientation">
-      <enum>Qt::Vertical</enum>
-     </property>
-     <property name="sizeHint" stdset="0">
-      <size>
-       <width>20</width>
-       <height>40</height>
-      </size>
-     </property>
-    </spacer>
-   </item>
-   <item>
-    <widget class="QLabel" name="label_disable_info">
-     <property name="text">
-      <string>CPU settings are available only when game is not running.</string>
-     </property>
-     <property name="wordWrap">
-      <bool>true</bool>
-     </property>
-    </widget>
-   </item>
   </layout>
   </layout>
  </widget>
  </widget>
  <resources/>
  <resources/>

+ 10 - 20
src/yuzu/configuration/configure_system.ui

@@ -43,6 +43,16 @@
           </layout>
           </layout>
          </widget>
          </widget>
         </item>
         </item>
+        <item>
+         <widget class="QLabel" name="label_warn_invalid_locale">
+          <property name="text">
+           <string/>
+          </property>
+          <property name="wordWrap">
+           <bool>true</bool>
+          </property>
+         </widget>
+        </item>
        </layout>
        </layout>
       </widget>
       </widget>
      </item>
      </item>
@@ -86,26 +96,6 @@
        </property>
        </property>
       </spacer>
       </spacer>
      </item>
      </item>
-     <item>
-      <widget class="QLabel" name="label_warn_invalid_locale">
-       <property name="text">
-        <string/>
-       </property>
-       <property name="wordWrap">
-        <bool>true</bool>
-       </property>
-      </widget>
-     </item>
-     <item>
-      <widget class="QLabel" name="label_disable_info">
-       <property name="text">
-        <string>System settings are available only when game is not running.</string>
-       </property>
-       <property name="wordWrap">
-        <bool>true</bool>
-       </property>
-      </widget>
-     </item>
     </layout>
     </layout>
    </item>
    </item>
   </layout>
   </layout>