Fix calibration dialog size

This commit is contained in:
Matt Pharoah
2025-10-03 16:34:29 -04:00
parent ccddc43cf0
commit ecbea4012e
14 changed files with 181 additions and 162 deletions

View File

@@ -850,42 +850,42 @@
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/ui/gate-calibration-dialog.cpp" line="227"/>
<location filename="../src/ui/gate-calibration-dialog.cpp" line="228"/>
<source>What is the shape of the gate around your left analog stick?</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/ui/gate-calibration-dialog.cpp" line="231"/>
<location filename="../src/ui/gate-calibration-dialog.cpp" line="233"/>
<source>Gently roll the analog stick in a full circle a couple times, then press the button you assigned to the &lt;b&gt;A&lt;/b&gt; button.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/ui/gate-calibration-dialog.cpp" line="235"/>
<location filename="../src/ui/gate-calibration-dialog.cpp" line="238"/>
<source>Select which orientation of an octagon appears in the preview below as you move the analog stick in a circle.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/ui/gate-calibration-dialog.cpp" line="237"/>
<location filename="../src/ui/gate-calibration-dialog.cpp" line="241"/>
<source>top-right</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/ui/gate-calibration-dialog.cpp" line="238"/>
<location filename="../src/ui/gate-calibration-dialog.cpp" line="242"/>
<source>bottom-right</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/ui/gate-calibration-dialog.cpp" line="239"/>
<location filename="../src/ui/gate-calibration-dialog.cpp" line="243"/>
<source>bottom-left</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/ui/gate-calibration-dialog.cpp" line="240"/>
<location filename="../src/ui/gate-calibration-dialog.cpp" line="244"/>
<source>top-left</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/ui/gate-calibration-dialog.cpp" line="245"/>
<location filename="../src/ui/gate-calibration-dialog.cpp" line="249"/>
<source>Move the analog stick to the &lt;b&gt;%1 %2&lt;/b&gt; notch, then press the button you assigned to the &lt;b&gt;A&lt;/b&gt; button. Press the button you assigned to the &lt;b&gt;B&lt;/b&gt; button to go back.</source>
<translation type="unfinished"></translation>
</message>
@@ -1290,42 +1290,42 @@
<context>
<name>InputModeSelect</name>
<message>
<location filename="../src/core/preset-controllers.cpp" line="560"/>
<location filename="../src/core/preset-controllers.cpp" line="559"/>
<source>Normal</source>
<translation>عادي</translation>
</message>
<message>
<location filename="../src/core/preset-controllers.cpp" line="561"/>
<location filename="../src/core/preset-controllers.cpp" line="560"/>
<source>Maps your gamepad inputs to a single N64 controller using your controller profile</source>
<translation>تعين مدخلات ذراع التحكم الخاصة بك إلى وحدة تحكم N64 واحدة باستخدام ملف تعريف ذراع التحكم الخاص بك</translation>
</message>
<message>
<location filename="../src/core/preset-controllers.cpp" line="584"/>
<location filename="../src/core/preset-controllers.cpp" line="583"/>
<source>Dual Analog</source>
<translation>مزدوج التناظرية</translation>
</message>
<message>
<location filename="../src/core/preset-controllers.cpp" line="585"/>
<location filename="../src/core/preset-controllers.cpp" line="584"/>
<source>Your gamepad inputs that normally bind to the C buttons instead bind to the analog stick on a second N64 controller</source>
<translation>مدخلات ذراع التحكم الخاصة بك التي في العادي ترتبط بأزرار C سوف بدلاً من ذلك ترتبط بالعصا التناظرية على وحدة تحكم N64 ثانية</translation>
</message>
<message>
<location filename="../src/core/preset-controllers.cpp" line="608"/>
<location filename="../src/core/preset-controllers.cpp" line="607"/>
<source>GoldenEye</source>
<translation></translation>
</message>
<message>
<location filename="../src/core/preset-controllers.cpp" line="609"/>
<location filename="../src/core/preset-controllers.cpp" line="608"/>
<source>Maps your gamepad inputs to two N64 controllers suitable for playing GoldenEye with the 2.4 Goodhead control style</source>
<translation>تقوم بتعيين مدخلات ذراع الألعاب الخاصة بك إلى ذراعين تحكم N64 مناسبه للعب GoldenEye بنمط 2.4 Goodhead control</translation>
</message>
<message>
<location filename="../src/core/preset-controllers.cpp" line="632"/>
<location filename="../src/core/preset-controllers.cpp" line="631"/>
<source>Clone</source>
<translation>استنسخ</translation>
</message>
<message>
<location filename="../src/core/preset-controllers.cpp" line="633"/>
<location filename="../src/core/preset-controllers.cpp" line="632"/>
<source>Your gamepad inputs are sent to two controller ports instead of just one</source>
<translation>يتم إرسال مدخلات ذراع التحكم الخاصة بك إلى منفذين تحكم بدلاً من منفذ واحد فقط</translation>
</message>

View File

@@ -833,42 +833,42 @@
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/ui/gate-calibration-dialog.cpp" line="227"/>
<location filename="../src/ui/gate-calibration-dialog.cpp" line="228"/>
<source>What is the shape of the gate around your left analog stick?</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/ui/gate-calibration-dialog.cpp" line="231"/>
<location filename="../src/ui/gate-calibration-dialog.cpp" line="233"/>
<source>Gently roll the analog stick in a full circle a couple times, then press the button you assigned to the &lt;b&gt;A&lt;/b&gt; button.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/ui/gate-calibration-dialog.cpp" line="235"/>
<location filename="../src/ui/gate-calibration-dialog.cpp" line="238"/>
<source>Select which orientation of an octagon appears in the preview below as you move the analog stick in a circle.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/ui/gate-calibration-dialog.cpp" line="237"/>
<location filename="../src/ui/gate-calibration-dialog.cpp" line="241"/>
<source>top-right</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/ui/gate-calibration-dialog.cpp" line="238"/>
<location filename="../src/ui/gate-calibration-dialog.cpp" line="242"/>
<source>bottom-right</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/ui/gate-calibration-dialog.cpp" line="239"/>
<location filename="../src/ui/gate-calibration-dialog.cpp" line="243"/>
<source>bottom-left</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/ui/gate-calibration-dialog.cpp" line="240"/>
<location filename="../src/ui/gate-calibration-dialog.cpp" line="244"/>
<source>top-left</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/ui/gate-calibration-dialog.cpp" line="245"/>
<location filename="../src/ui/gate-calibration-dialog.cpp" line="249"/>
<source>Move the analog stick to the &lt;b&gt;%1 %2&lt;/b&gt; notch, then press the button you assigned to the &lt;b&gt;A&lt;/b&gt; button. Press the button you assigned to the &lt;b&gt;B&lt;/b&gt; button to go back.</source>
<translation type="unfinished"></translation>
</message>
@@ -1271,42 +1271,42 @@
<context>
<name>InputModeSelect</name>
<message>
<location filename="../src/core/preset-controllers.cpp" line="560"/>
<location filename="../src/core/preset-controllers.cpp" line="559"/>
<source>Normal</source>
<translation>Normal</translation>
</message>
<message>
<location filename="../src/core/preset-controllers.cpp" line="561"/>
<location filename="../src/core/preset-controllers.cpp" line="560"/>
<source>Maps your gamepad inputs to a single N64 controller using your controller profile</source>
<translation>Übersetzt die Controllereingaben zu einem N64-Controller mit deinem Controllerprofil</translation>
</message>
<message>
<location filename="../src/core/preset-controllers.cpp" line="584"/>
<location filename="../src/core/preset-controllers.cpp" line="583"/>
<source>Dual Analog</source>
<translation>Dual-Analog</translation>
</message>
<message>
<location filename="../src/core/preset-controllers.cpp" line="585"/>
<location filename="../src/core/preset-controllers.cpp" line="584"/>
<source>Your gamepad inputs that normally bind to the C buttons instead bind to the analog stick on a second N64 controller</source>
<translation>Die Controllereingaben die normalerweise den C-Knöpfen zugewiesen sind gehen jetzt zum Analog-Stick eines 2. N64-Controllers</translation>
</message>
<message>
<location filename="../src/core/preset-controllers.cpp" line="608"/>
<location filename="../src/core/preset-controllers.cpp" line="607"/>
<source>GoldenEye</source>
<translation>GoldenEye</translation>
</message>
<message>
<location filename="../src/core/preset-controllers.cpp" line="609"/>
<location filename="../src/core/preset-controllers.cpp" line="608"/>
<source>Maps your gamepad inputs to two N64 controllers suitable for playing GoldenEye with the 2.4 Goodhead control style</source>
<translation>Die Controllereingaben werden auf 2 N64-Controller so aufgeteilt, dass GoldenEye mit dem &quot;2.4 Goodhead&quot;-Controlstil gespielt werden kann</translation>
</message>
<message>
<location filename="../src/core/preset-controllers.cpp" line="632"/>
<location filename="../src/core/preset-controllers.cpp" line="631"/>
<source>Clone</source>
<translation>Klonen</translation>
</message>
<message>
<location filename="../src/core/preset-controllers.cpp" line="633"/>
<location filename="../src/core/preset-controllers.cpp" line="632"/>
<source>Your gamepad inputs are sent to two controller ports instead of just one</source>
<translation>Die Controllereingaben werden zu 2 Controllerports anstelle von einem gesendet</translation>
</message>

View File

@@ -833,42 +833,42 @@
<translation></translation>
</message>
<message>
<location filename="../src/ui/gate-calibration-dialog.cpp" line="227"/>
<location filename="../src/ui/gate-calibration-dialog.cpp" line="228"/>
<source>What is the shape of the gate around your left analog stick?</source>
<translation></translation>
</message>
<message>
<location filename="../src/ui/gate-calibration-dialog.cpp" line="231"/>
<location filename="../src/ui/gate-calibration-dialog.cpp" line="233"/>
<source>Gently roll the analog stick in a full circle a couple times, then press the button you assigned to the &lt;b&gt;A&lt;/b&gt; button.</source>
<translation></translation>
</message>
<message>
<location filename="../src/ui/gate-calibration-dialog.cpp" line="235"/>
<location filename="../src/ui/gate-calibration-dialog.cpp" line="238"/>
<source>Select which orientation of an octagon appears in the preview below as you move the analog stick in a circle.</source>
<translation></translation>
</message>
<message>
<location filename="../src/ui/gate-calibration-dialog.cpp" line="237"/>
<location filename="../src/ui/gate-calibration-dialog.cpp" line="241"/>
<source>top-right</source>
<translation></translation>
</message>
<message>
<location filename="../src/ui/gate-calibration-dialog.cpp" line="238"/>
<location filename="../src/ui/gate-calibration-dialog.cpp" line="242"/>
<source>bottom-right</source>
<translation></translation>
</message>
<message>
<location filename="../src/ui/gate-calibration-dialog.cpp" line="239"/>
<location filename="../src/ui/gate-calibration-dialog.cpp" line="243"/>
<source>bottom-left</source>
<translation></translation>
</message>
<message>
<location filename="../src/ui/gate-calibration-dialog.cpp" line="240"/>
<location filename="../src/ui/gate-calibration-dialog.cpp" line="244"/>
<source>top-left</source>
<translation></translation>
</message>
<message>
<location filename="../src/ui/gate-calibration-dialog.cpp" line="245"/>
<location filename="../src/ui/gate-calibration-dialog.cpp" line="249"/>
<source>Move the analog stick to the &lt;b&gt;%1 %2&lt;/b&gt; notch, then press the button you assigned to the &lt;b&gt;A&lt;/b&gt; button. Press the button you assigned to the &lt;b&gt;B&lt;/b&gt; button to go back.</source>
<translation></translation>
</message>
@@ -1271,42 +1271,42 @@
<context>
<name>InputModeSelect</name>
<message>
<location filename="../src/core/preset-controllers.cpp" line="560"/>
<location filename="../src/core/preset-controllers.cpp" line="559"/>
<source>Normal</source>
<translation></translation>
</message>
<message>
<location filename="../src/core/preset-controllers.cpp" line="561"/>
<location filename="../src/core/preset-controllers.cpp" line="560"/>
<source>Maps your gamepad inputs to a single N64 controller using your controller profile</source>
<translation></translation>
</message>
<message>
<location filename="../src/core/preset-controllers.cpp" line="584"/>
<location filename="../src/core/preset-controllers.cpp" line="583"/>
<source>Dual Analog</source>
<translation></translation>
</message>
<message>
<location filename="../src/core/preset-controllers.cpp" line="585"/>
<location filename="../src/core/preset-controllers.cpp" line="584"/>
<source>Your gamepad inputs that normally bind to the C buttons instead bind to the analog stick on a second N64 controller</source>
<translation></translation>
</message>
<message>
<location filename="../src/core/preset-controllers.cpp" line="608"/>
<location filename="../src/core/preset-controllers.cpp" line="607"/>
<source>GoldenEye</source>
<translation></translation>
</message>
<message>
<location filename="../src/core/preset-controllers.cpp" line="609"/>
<location filename="../src/core/preset-controllers.cpp" line="608"/>
<source>Maps your gamepad inputs to two N64 controllers suitable for playing GoldenEye with the 2.4 Goodhead control style</source>
<translation></translation>
</message>
<message>
<location filename="../src/core/preset-controllers.cpp" line="632"/>
<location filename="../src/core/preset-controllers.cpp" line="631"/>
<source>Clone</source>
<translation></translation>
</message>
<message>
<location filename="../src/core/preset-controllers.cpp" line="633"/>
<location filename="../src/core/preset-controllers.cpp" line="632"/>
<source>Your gamepad inputs are sent to two controller ports instead of just one</source>
<translation></translation>
</message>

View File

@@ -833,42 +833,42 @@
<translation></translation>
</message>
<message>
<location filename="../src/ui/gate-calibration-dialog.cpp" line="227"/>
<location filename="../src/ui/gate-calibration-dialog.cpp" line="228"/>
<source>What is the shape of the gate around your left analog stick?</source>
<translation></translation>
</message>
<message>
<location filename="../src/ui/gate-calibration-dialog.cpp" line="231"/>
<location filename="../src/ui/gate-calibration-dialog.cpp" line="233"/>
<source>Gently roll the analog stick in a full circle a couple times, then press the button you assigned to the &lt;b&gt;A&lt;/b&gt; button.</source>
<translation></translation>
</message>
<message>
<location filename="../src/ui/gate-calibration-dialog.cpp" line="235"/>
<location filename="../src/ui/gate-calibration-dialog.cpp" line="238"/>
<source>Select which orientation of an octagon appears in the preview below as you move the analog stick in a circle.</source>
<translation></translation>
</message>
<message>
<location filename="../src/ui/gate-calibration-dialog.cpp" line="237"/>
<location filename="../src/ui/gate-calibration-dialog.cpp" line="241"/>
<source>top-right</source>
<translation></translation>
</message>
<message>
<location filename="../src/ui/gate-calibration-dialog.cpp" line="238"/>
<location filename="../src/ui/gate-calibration-dialog.cpp" line="242"/>
<source>bottom-right</source>
<translation></translation>
</message>
<message>
<location filename="../src/ui/gate-calibration-dialog.cpp" line="239"/>
<location filename="../src/ui/gate-calibration-dialog.cpp" line="243"/>
<source>bottom-left</source>
<translation></translation>
</message>
<message>
<location filename="../src/ui/gate-calibration-dialog.cpp" line="240"/>
<location filename="../src/ui/gate-calibration-dialog.cpp" line="244"/>
<source>top-left</source>
<translation></translation>
</message>
<message>
<location filename="../src/ui/gate-calibration-dialog.cpp" line="245"/>
<location filename="../src/ui/gate-calibration-dialog.cpp" line="249"/>
<source>Move the analog stick to the &lt;b&gt;%1 %2&lt;/b&gt; notch, then press the button you assigned to the &lt;b&gt;A&lt;/b&gt; button. Press the button you assigned to the &lt;b&gt;B&lt;/b&gt; button to go back.</source>
<translation></translation>
</message>
@@ -1271,42 +1271,42 @@
<context>
<name>InputModeSelect</name>
<message>
<location filename="../src/core/preset-controllers.cpp" line="560"/>
<location filename="../src/core/preset-controllers.cpp" line="559"/>
<source>Normal</source>
<translation></translation>
</message>
<message>
<location filename="../src/core/preset-controllers.cpp" line="561"/>
<location filename="../src/core/preset-controllers.cpp" line="560"/>
<source>Maps your gamepad inputs to a single N64 controller using your controller profile</source>
<translation></translation>
</message>
<message>
<location filename="../src/core/preset-controllers.cpp" line="584"/>
<location filename="../src/core/preset-controllers.cpp" line="583"/>
<source>Dual Analog</source>
<translation></translation>
</message>
<message>
<location filename="../src/core/preset-controllers.cpp" line="585"/>
<location filename="../src/core/preset-controllers.cpp" line="584"/>
<source>Your gamepad inputs that normally bind to the C buttons instead bind to the analog stick on a second N64 controller</source>
<translation></translation>
</message>
<message>
<location filename="../src/core/preset-controllers.cpp" line="608"/>
<location filename="../src/core/preset-controllers.cpp" line="607"/>
<source>GoldenEye</source>
<translation></translation>
</message>
<message>
<location filename="../src/core/preset-controllers.cpp" line="609"/>
<location filename="../src/core/preset-controllers.cpp" line="608"/>
<source>Maps your gamepad inputs to two N64 controllers suitable for playing GoldenEye with the 2.4 Goodhead control style</source>
<translation></translation>
</message>
<message>
<location filename="../src/core/preset-controllers.cpp" line="632"/>
<location filename="../src/core/preset-controllers.cpp" line="631"/>
<source>Clone</source>
<translation></translation>
</message>
<message>
<location filename="../src/core/preset-controllers.cpp" line="633"/>
<location filename="../src/core/preset-controllers.cpp" line="632"/>
<source>Your gamepad inputs are sent to two controller ports instead of just one</source>
<translation></translation>
</message>

View File

@@ -833,42 +833,42 @@
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/ui/gate-calibration-dialog.cpp" line="227"/>
<location filename="../src/ui/gate-calibration-dialog.cpp" line="228"/>
<source>What is the shape of the gate around your left analog stick?</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/ui/gate-calibration-dialog.cpp" line="231"/>
<location filename="../src/ui/gate-calibration-dialog.cpp" line="233"/>
<source>Gently roll the analog stick in a full circle a couple times, then press the button you assigned to the &lt;b&gt;A&lt;/b&gt; button.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/ui/gate-calibration-dialog.cpp" line="235"/>
<location filename="../src/ui/gate-calibration-dialog.cpp" line="238"/>
<source>Select which orientation of an octagon appears in the preview below as you move the analog stick in a circle.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/ui/gate-calibration-dialog.cpp" line="237"/>
<location filename="../src/ui/gate-calibration-dialog.cpp" line="241"/>
<source>top-right</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/ui/gate-calibration-dialog.cpp" line="238"/>
<location filename="../src/ui/gate-calibration-dialog.cpp" line="242"/>
<source>bottom-right</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/ui/gate-calibration-dialog.cpp" line="239"/>
<location filename="../src/ui/gate-calibration-dialog.cpp" line="243"/>
<source>bottom-left</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/ui/gate-calibration-dialog.cpp" line="240"/>
<location filename="../src/ui/gate-calibration-dialog.cpp" line="244"/>
<source>top-left</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/ui/gate-calibration-dialog.cpp" line="245"/>
<location filename="../src/ui/gate-calibration-dialog.cpp" line="249"/>
<source>Move the analog stick to the &lt;b&gt;%1 %2&lt;/b&gt; notch, then press the button you assigned to the &lt;b&gt;A&lt;/b&gt; button. Press the button you assigned to the &lt;b&gt;B&lt;/b&gt; button to go back.</source>
<translation type="unfinished"></translation>
</message>
@@ -1271,42 +1271,42 @@
<context>
<name>InputModeSelect</name>
<message>
<location filename="../src/core/preset-controllers.cpp" line="560"/>
<location filename="../src/core/preset-controllers.cpp" line="559"/>
<source>Normal</source>
<translation>Normal</translation>
</message>
<message>
<location filename="../src/core/preset-controllers.cpp" line="561"/>
<location filename="../src/core/preset-controllers.cpp" line="560"/>
<source>Maps your gamepad inputs to a single N64 controller using your controller profile</source>
<translation>Asigna tus entradas del mando a un solo mando de N64 usando tu perfil de configuración</translation>
</message>
<message>
<location filename="../src/core/preset-controllers.cpp" line="584"/>
<location filename="../src/core/preset-controllers.cpp" line="583"/>
<source>Dual Analog</source>
<translation>Analógico doble</translation>
</message>
<message>
<location filename="../src/core/preset-controllers.cpp" line="585"/>
<location filename="../src/core/preset-controllers.cpp" line="584"/>
<source>Your gamepad inputs that normally bind to the C buttons instead bind to the analog stick on a second N64 controller</source>
<translation>Las entradas del mando que normalmente estarían asignadas a los botones C se asignarán al stick analógico de un segundo mando de N64 en su lugar</translation>
</message>
<message>
<location filename="../src/core/preset-controllers.cpp" line="608"/>
<location filename="../src/core/preset-controllers.cpp" line="607"/>
<source>GoldenEye</source>
<translation>GoldenEye</translation>
</message>
<message>
<location filename="../src/core/preset-controllers.cpp" line="609"/>
<location filename="../src/core/preset-controllers.cpp" line="608"/>
<source>Maps your gamepad inputs to two N64 controllers suitable for playing GoldenEye with the 2.4 Goodhead control style</source>
<translation>Asigna tus entradas del mando a dos mandos de N64 con una configuración apropiada para jugar a GoldenEye con el estilo de control &quot;2.4 Goodhead&quot;</translation>
</message>
<message>
<location filename="../src/core/preset-controllers.cpp" line="632"/>
<location filename="../src/core/preset-controllers.cpp" line="631"/>
<source>Clone</source>
<translation>Clonar</translation>
</message>
<message>
<location filename="../src/core/preset-controllers.cpp" line="633"/>
<location filename="../src/core/preset-controllers.cpp" line="632"/>
<source>Your gamepad inputs are sent to two controller ports instead of just one</source>
<translation>Tus entradas del mando se envían a dos puertos de mando en lugar de solo a uno</translation>
</message>

View File

@@ -833,42 +833,42 @@
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/ui/gate-calibration-dialog.cpp" line="227"/>
<location filename="../src/ui/gate-calibration-dialog.cpp" line="228"/>
<source>What is the shape of the gate around your left analog stick?</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/ui/gate-calibration-dialog.cpp" line="231"/>
<location filename="../src/ui/gate-calibration-dialog.cpp" line="233"/>
<source>Gently roll the analog stick in a full circle a couple times, then press the button you assigned to the &lt;b&gt;A&lt;/b&gt; button.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/ui/gate-calibration-dialog.cpp" line="235"/>
<location filename="../src/ui/gate-calibration-dialog.cpp" line="238"/>
<source>Select which orientation of an octagon appears in the preview below as you move the analog stick in a circle.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/ui/gate-calibration-dialog.cpp" line="237"/>
<location filename="../src/ui/gate-calibration-dialog.cpp" line="241"/>
<source>top-right</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/ui/gate-calibration-dialog.cpp" line="238"/>
<location filename="../src/ui/gate-calibration-dialog.cpp" line="242"/>
<source>bottom-right</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/ui/gate-calibration-dialog.cpp" line="239"/>
<location filename="../src/ui/gate-calibration-dialog.cpp" line="243"/>
<source>bottom-left</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/ui/gate-calibration-dialog.cpp" line="240"/>
<location filename="../src/ui/gate-calibration-dialog.cpp" line="244"/>
<source>top-left</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/ui/gate-calibration-dialog.cpp" line="245"/>
<location filename="../src/ui/gate-calibration-dialog.cpp" line="249"/>
<source>Move the analog stick to the &lt;b&gt;%1 %2&lt;/b&gt; notch, then press the button you assigned to the &lt;b&gt;A&lt;/b&gt; button. Press the button you assigned to the &lt;b&gt;B&lt;/b&gt; button to go back.</source>
<translation type="unfinished"></translation>
</message>
@@ -1271,42 +1271,42 @@
<context>
<name>InputModeSelect</name>
<message>
<location filename="../src/core/preset-controllers.cpp" line="560"/>
<location filename="../src/core/preset-controllers.cpp" line="559"/>
<source>Normal</source>
<translation>Normal</translation>
</message>
<message>
<location filename="../src/core/preset-controllers.cpp" line="561"/>
<location filename="../src/core/preset-controllers.cpp" line="560"/>
<source>Maps your gamepad inputs to a single N64 controller using your controller profile</source>
<translation>Assigne les boutons de votre manette à ceux dune manette de N64 selon le profil sélectionné.</translation>
</message>
<message>
<location filename="../src/core/preset-controllers.cpp" line="584"/>
<location filename="../src/core/preset-controllers.cpp" line="583"/>
<source>Dual Analog</source>
<translation>Double analogique</translation>
</message>
<message>
<location filename="../src/core/preset-controllers.cpp" line="585"/>
<location filename="../src/core/preset-controllers.cpp" line="584"/>
<source>Your gamepad inputs that normally bind to the C buttons instead bind to the analog stick on a second N64 controller</source>
<translation>Les touches assignées aux boutons C selon le profil sélectionné sont à la place assignées au stick analogique dune deuxième manette de N64.</translation>
</message>
<message>
<location filename="../src/core/preset-controllers.cpp" line="608"/>
<location filename="../src/core/preset-controllers.cpp" line="607"/>
<source>GoldenEye</source>
<translation>GoldenEye</translation>
</message>
<message>
<location filename="../src/core/preset-controllers.cpp" line="609"/>
<location filename="../src/core/preset-controllers.cpp" line="608"/>
<source>Maps your gamepad inputs to two N64 controllers suitable for playing GoldenEye with the 2.4 Goodhead control style</source>
<translation>Assigne les touches de votre manette à deux manettes de N64, utile pour jouer à Goldeneye avec le mode de contrôle 2.4 Goodhead.</translation>
</message>
<message>
<location filename="../src/core/preset-controllers.cpp" line="632"/>
<location filename="../src/core/preset-controllers.cpp" line="631"/>
<source>Clone</source>
<translation>Clone</translation>
</message>
<message>
<location filename="../src/core/preset-controllers.cpp" line="633"/>
<location filename="../src/core/preset-controllers.cpp" line="632"/>
<source>Your gamepad inputs are sent to two controller ports instead of just one</source>
<translation>Les appuis de boutons sont transmis comme sils étaient faits par deux manettes à la fois.</translation>
</message>

View File

@@ -833,42 +833,42 @@
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/ui/gate-calibration-dialog.cpp" line="227"/>
<location filename="../src/ui/gate-calibration-dialog.cpp" line="228"/>
<source>What is the shape of the gate around your left analog stick?</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/ui/gate-calibration-dialog.cpp" line="231"/>
<location filename="../src/ui/gate-calibration-dialog.cpp" line="233"/>
<source>Gently roll the analog stick in a full circle a couple times, then press the button you assigned to the &lt;b&gt;A&lt;/b&gt; button.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/ui/gate-calibration-dialog.cpp" line="235"/>
<location filename="../src/ui/gate-calibration-dialog.cpp" line="238"/>
<source>Select which orientation of an octagon appears in the preview below as you move the analog stick in a circle.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/ui/gate-calibration-dialog.cpp" line="237"/>
<location filename="../src/ui/gate-calibration-dialog.cpp" line="241"/>
<source>top-right</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/ui/gate-calibration-dialog.cpp" line="238"/>
<location filename="../src/ui/gate-calibration-dialog.cpp" line="242"/>
<source>bottom-right</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/ui/gate-calibration-dialog.cpp" line="239"/>
<location filename="../src/ui/gate-calibration-dialog.cpp" line="243"/>
<source>bottom-left</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/ui/gate-calibration-dialog.cpp" line="240"/>
<location filename="../src/ui/gate-calibration-dialog.cpp" line="244"/>
<source>top-left</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/ui/gate-calibration-dialog.cpp" line="245"/>
<location filename="../src/ui/gate-calibration-dialog.cpp" line="249"/>
<source>Move the analog stick to the &lt;b&gt;%1 %2&lt;/b&gt; notch, then press the button you assigned to the &lt;b&gt;A&lt;/b&gt; button. Press the button you assigned to the &lt;b&gt;B&lt;/b&gt; button to go back.</source>
<translation type="unfinished"></translation>
</message>
@@ -1271,42 +1271,42 @@
<context>
<name>InputModeSelect</name>
<message>
<location filename="../src/core/preset-controllers.cpp" line="560"/>
<location filename="../src/core/preset-controllers.cpp" line="559"/>
<source>Normal</source>
<translation>Normal</translation>
</message>
<message>
<location filename="../src/core/preset-controllers.cpp" line="561"/>
<location filename="../src/core/preset-controllers.cpp" line="560"/>
<source>Maps your gamepad inputs to a single N64 controller using your controller profile</source>
<translation>Met vos touches de manette sur une seule manette de N64 utilisant votre profil de manette</translation>
</message>
<message>
<location filename="../src/core/preset-controllers.cpp" line="584"/>
<location filename="../src/core/preset-controllers.cpp" line="583"/>
<source>Dual Analog</source>
<translation>Analogique double</translation>
</message>
<message>
<location filename="../src/core/preset-controllers.cpp" line="585"/>
<location filename="../src/core/preset-controllers.cpp" line="584"/>
<source>Your gamepad inputs that normally bind to the C buttons instead bind to the analog stick on a second N64 controller</source>
<translation>Vos touches qui sont normalement utilisés sur les boutons C sont à la place utilisés sur un stick analogique sur une deuxième manette de N64</translation>
</message>
<message>
<location filename="../src/core/preset-controllers.cpp" line="608"/>
<location filename="../src/core/preset-controllers.cpp" line="607"/>
<source>GoldenEye</source>
<translation>GoldenEye</translation>
</message>
<message>
<location filename="../src/core/preset-controllers.cpp" line="609"/>
<location filename="../src/core/preset-controllers.cpp" line="608"/>
<source>Maps your gamepad inputs to two N64 controllers suitable for playing GoldenEye with the 2.4 Goodhead control style</source>
<translation>Met vos touches sur 2 manettes de N64 utilisable pour jouer à GoldenEye avec le 2.4Goodhead style de contrôle</translation>
</message>
<message>
<location filename="../src/core/preset-controllers.cpp" line="632"/>
<location filename="../src/core/preset-controllers.cpp" line="631"/>
<source>Clone</source>
<translation>Clone</translation>
</message>
<message>
<location filename="../src/core/preset-controllers.cpp" line="633"/>
<location filename="../src/core/preset-controllers.cpp" line="632"/>
<source>Your gamepad inputs are sent to two controller ports instead of just one</source>
<translation>Les touches de votre manette est envoyer à deux manettes au lieu d&apos;une</translation>
</message>

View File

@@ -833,42 +833,42 @@
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/ui/gate-calibration-dialog.cpp" line="227"/>
<location filename="../src/ui/gate-calibration-dialog.cpp" line="228"/>
<source>What is the shape of the gate around your left analog stick?</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/ui/gate-calibration-dialog.cpp" line="231"/>
<location filename="../src/ui/gate-calibration-dialog.cpp" line="233"/>
<source>Gently roll the analog stick in a full circle a couple times, then press the button you assigned to the &lt;b&gt;A&lt;/b&gt; button.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/ui/gate-calibration-dialog.cpp" line="235"/>
<location filename="../src/ui/gate-calibration-dialog.cpp" line="238"/>
<source>Select which orientation of an octagon appears in the preview below as you move the analog stick in a circle.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/ui/gate-calibration-dialog.cpp" line="237"/>
<location filename="../src/ui/gate-calibration-dialog.cpp" line="241"/>
<source>top-right</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/ui/gate-calibration-dialog.cpp" line="238"/>
<location filename="../src/ui/gate-calibration-dialog.cpp" line="242"/>
<source>bottom-right</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/ui/gate-calibration-dialog.cpp" line="239"/>
<location filename="../src/ui/gate-calibration-dialog.cpp" line="243"/>
<source>bottom-left</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/ui/gate-calibration-dialog.cpp" line="240"/>
<location filename="../src/ui/gate-calibration-dialog.cpp" line="244"/>
<source>top-left</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/ui/gate-calibration-dialog.cpp" line="245"/>
<location filename="../src/ui/gate-calibration-dialog.cpp" line="249"/>
<source>Move the analog stick to the &lt;b&gt;%1 %2&lt;/b&gt; notch, then press the button you assigned to the &lt;b&gt;A&lt;/b&gt; button. Press the button you assigned to the &lt;b&gt;B&lt;/b&gt; button to go back.</source>
<translation type="unfinished"></translation>
</message>
@@ -1271,42 +1271,42 @@
<context>
<name>InputModeSelect</name>
<message>
<location filename="../src/core/preset-controllers.cpp" line="560"/>
<location filename="../src/core/preset-controllers.cpp" line="559"/>
<source>Normal</source>
<translation>Normale</translation>
</message>
<message>
<location filename="../src/core/preset-controllers.cpp" line="561"/>
<location filename="../src/core/preset-controllers.cpp" line="560"/>
<source>Maps your gamepad inputs to a single N64 controller using your controller profile</source>
<translation>Collega i comandi del tuo gamepad ad un solo controller N64 usando il profilo del tuo controller</translation>
</message>
<message>
<location filename="../src/core/preset-controllers.cpp" line="584"/>
<location filename="../src/core/preset-controllers.cpp" line="583"/>
<source>Dual Analog</source>
<translation>Dual Analog</translation>
</message>
<message>
<location filename="../src/core/preset-controllers.cpp" line="585"/>
<location filename="../src/core/preset-controllers.cpp" line="584"/>
<source>Your gamepad inputs that normally bind to the C buttons instead bind to the analog stick on a second N64 controller</source>
<translation>I comandi del tuo gamepad, che generalmente si associano con i pulsanti C, corrispondono invece alla levetta analogica su un secondo controller N64</translation>
</message>
<message>
<location filename="../src/core/preset-controllers.cpp" line="608"/>
<location filename="../src/core/preset-controllers.cpp" line="607"/>
<source>GoldenEye</source>
<translation>GoldenEye</translation>
</message>
<message>
<location filename="../src/core/preset-controllers.cpp" line="609"/>
<location filename="../src/core/preset-controllers.cpp" line="608"/>
<source>Maps your gamepad inputs to two N64 controllers suitable for playing GoldenEye with the 2.4 Goodhead control style</source>
<translation>Collega i comandi del tuo gamepad a due controller N64, adatti a giocare a GoldenEye con lo stile di controllo 2.4 Goodhead</translation>
</message>
<message>
<location filename="../src/core/preset-controllers.cpp" line="632"/>
<location filename="../src/core/preset-controllers.cpp" line="631"/>
<source>Clone</source>
<translation>Clona</translation>
</message>
<message>
<location filename="../src/core/preset-controllers.cpp" line="633"/>
<location filename="../src/core/preset-controllers.cpp" line="632"/>
<source>Your gamepad inputs are sent to two controller ports instead of just one</source>
<translation>I comandi del tuo gamepad vengono inviati a due porte del controller piuttosto che ad una</translation>
</message>

View File

@@ -834,42 +834,42 @@
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/ui/gate-calibration-dialog.cpp" line="227"/>
<location filename="../src/ui/gate-calibration-dialog.cpp" line="228"/>
<source>What is the shape of the gate around your left analog stick?</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/ui/gate-calibration-dialog.cpp" line="231"/>
<location filename="../src/ui/gate-calibration-dialog.cpp" line="233"/>
<source>Gently roll the analog stick in a full circle a couple times, then press the button you assigned to the &lt;b&gt;A&lt;/b&gt; button.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/ui/gate-calibration-dialog.cpp" line="235"/>
<location filename="../src/ui/gate-calibration-dialog.cpp" line="238"/>
<source>Select which orientation of an octagon appears in the preview below as you move the analog stick in a circle.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/ui/gate-calibration-dialog.cpp" line="237"/>
<location filename="../src/ui/gate-calibration-dialog.cpp" line="241"/>
<source>top-right</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/ui/gate-calibration-dialog.cpp" line="238"/>
<location filename="../src/ui/gate-calibration-dialog.cpp" line="242"/>
<source>bottom-right</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/ui/gate-calibration-dialog.cpp" line="239"/>
<location filename="../src/ui/gate-calibration-dialog.cpp" line="243"/>
<source>bottom-left</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/ui/gate-calibration-dialog.cpp" line="240"/>
<location filename="../src/ui/gate-calibration-dialog.cpp" line="244"/>
<source>top-left</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/ui/gate-calibration-dialog.cpp" line="245"/>
<location filename="../src/ui/gate-calibration-dialog.cpp" line="249"/>
<source>Move the analog stick to the &lt;b&gt;%1 %2&lt;/b&gt; notch, then press the button you assigned to the &lt;b&gt;A&lt;/b&gt; button. Press the button you assigned to the &lt;b&gt;B&lt;/b&gt; button to go back.</source>
<translation type="unfinished"></translation>
</message>
@@ -1272,42 +1272,42 @@
<context>
<name>InputModeSelect</name>
<message>
<location filename="../src/core/preset-controllers.cpp" line="560"/>
<location filename="../src/core/preset-controllers.cpp" line="559"/>
<source>Normal</source>
<translation></translation>
</message>
<message>
<location filename="../src/core/preset-controllers.cpp" line="561"/>
<location filename="../src/core/preset-controllers.cpp" line="560"/>
<source>Maps your gamepad inputs to a single N64 controller using your controller profile</source>
<translation>使1N64コントローラにマッピングします</translation>
</message>
<message>
<location filename="../src/core/preset-controllers.cpp" line="584"/>
<location filename="../src/core/preset-controllers.cpp" line="583"/>
<source>Dual Analog</source>
<translation></translation>
</message>
<message>
<location filename="../src/core/preset-controllers.cpp" line="585"/>
<location filename="../src/core/preset-controllers.cpp" line="584"/>
<source>Your gamepad inputs that normally bind to the C buttons instead bind to the analog stick on a second N64 controller</source>
<translation>Cボタンにバインドされるゲームパッドの入力が2N64コントローラのアナログスティックにバインドされる</translation>
</message>
<message>
<location filename="../src/core/preset-controllers.cpp" line="608"/>
<location filename="../src/core/preset-controllers.cpp" line="607"/>
<source>GoldenEye</source>
<translation></translation>
</message>
<message>
<location filename="../src/core/preset-controllers.cpp" line="609"/>
<location filename="../src/core/preset-controllers.cpp" line="608"/>
<source>Maps your gamepad inputs to two N64 controllers suitable for playing GoldenEye with the 2.4 Goodhead control style</source>
<translation>2.42N64コントローラにマッピングします</translation>
</message>
<message>
<location filename="../src/core/preset-controllers.cpp" line="632"/>
<location filename="../src/core/preset-controllers.cpp" line="631"/>
<source>Clone</source>
<translation></translation>
</message>
<message>
<location filename="../src/core/preset-controllers.cpp" line="633"/>
<location filename="../src/core/preset-controllers.cpp" line="632"/>
<source>Your gamepad inputs are sent to two controller ports instead of just one</source>
<translation>12</translation>
</message>

View File

@@ -833,42 +833,42 @@
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/ui/gate-calibration-dialog.cpp" line="227"/>
<location filename="../src/ui/gate-calibration-dialog.cpp" line="228"/>
<source>What is the shape of the gate around your left analog stick?</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/ui/gate-calibration-dialog.cpp" line="231"/>
<location filename="../src/ui/gate-calibration-dialog.cpp" line="233"/>
<source>Gently roll the analog stick in a full circle a couple times, then press the button you assigned to the &lt;b&gt;A&lt;/b&gt; button.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/ui/gate-calibration-dialog.cpp" line="235"/>
<location filename="../src/ui/gate-calibration-dialog.cpp" line="238"/>
<source>Select which orientation of an octagon appears in the preview below as you move the analog stick in a circle.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/ui/gate-calibration-dialog.cpp" line="237"/>
<location filename="../src/ui/gate-calibration-dialog.cpp" line="241"/>
<source>top-right</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/ui/gate-calibration-dialog.cpp" line="238"/>
<location filename="../src/ui/gate-calibration-dialog.cpp" line="242"/>
<source>bottom-right</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/ui/gate-calibration-dialog.cpp" line="239"/>
<location filename="../src/ui/gate-calibration-dialog.cpp" line="243"/>
<source>bottom-left</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/ui/gate-calibration-dialog.cpp" line="240"/>
<location filename="../src/ui/gate-calibration-dialog.cpp" line="244"/>
<source>top-left</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/ui/gate-calibration-dialog.cpp" line="245"/>
<location filename="../src/ui/gate-calibration-dialog.cpp" line="249"/>
<source>Move the analog stick to the &lt;b&gt;%1 %2&lt;/b&gt; notch, then press the button you assigned to the &lt;b&gt;A&lt;/b&gt; button. Press the button you assigned to the &lt;b&gt;B&lt;/b&gt; button to go back.</source>
<translation type="unfinished"></translation>
</message>
@@ -1271,42 +1271,42 @@
<context>
<name>InputModeSelect</name>
<message>
<location filename="../src/core/preset-controllers.cpp" line="560"/>
<location filename="../src/core/preset-controllers.cpp" line="559"/>
<source>Normal</source>
<translation>Normal</translation>
</message>
<message>
<location filename="../src/core/preset-controllers.cpp" line="561"/>
<location filename="../src/core/preset-controllers.cpp" line="560"/>
<source>Maps your gamepad inputs to a single N64 controller using your controller profile</source>
<translation>Mapeia as entradas do seu comando para um único comando de N64 usando o seu perfil de comando</translation>
</message>
<message>
<location filename="../src/core/preset-controllers.cpp" line="584"/>
<location filename="../src/core/preset-controllers.cpp" line="583"/>
<source>Dual Analog</source>
<translation>Duplo Analógico</translation>
</message>
<message>
<location filename="../src/core/preset-controllers.cpp" line="585"/>
<location filename="../src/core/preset-controllers.cpp" line="584"/>
<source>Your gamepad inputs that normally bind to the C buttons instead bind to the analog stick on a second N64 controller</source>
<translation>Os botões do seu comando que normalmente se vinculão aos botões C ligaram-se ao analógico num segundo comando do N64</translation>
</message>
<message>
<location filename="../src/core/preset-controllers.cpp" line="608"/>
<location filename="../src/core/preset-controllers.cpp" line="607"/>
<source>GoldenEye</source>
<translation></translation>
</message>
<message>
<location filename="../src/core/preset-controllers.cpp" line="609"/>
<location filename="../src/core/preset-controllers.cpp" line="608"/>
<source>Maps your gamepad inputs to two N64 controllers suitable for playing GoldenEye with the 2.4 Goodhead control style</source>
<translation>Mapeia o seu comando a dois comandos do N64 adequado para jogar GoldenEye com o estilo de comando 2.4 Goodhead</translation>
</message>
<message>
<location filename="../src/core/preset-controllers.cpp" line="632"/>
<location filename="../src/core/preset-controllers.cpp" line="631"/>
<source>Clone</source>
<translation>Clonar</translation>
</message>
<message>
<location filename="../src/core/preset-controllers.cpp" line="633"/>
<location filename="../src/core/preset-controllers.cpp" line="632"/>
<source>Your gamepad inputs are sent to two controller ports instead of just one</source>
<translation>O estado dos botões do seu comando é enviado para dois comandos em vez de um</translation>
</message>

View File

@@ -8,7 +8,6 @@ static const HashSet<ControllerId> s_gamecube = {
{ 0x0079, 0x1844 } // Mayflash
};
// TODO: check virtual controller gates on these
static const HashSet<ControllerId> s_xbox360 = {
{ 0x045E, 0x028E }, // Official, wired
{ 0x045E, 0x028F }, // Official, wireless

View File

@@ -10,7 +10,7 @@
<x>0</x>
<y>0</y>
<width>275</width>
<height>475</height>
<height>425</height>
</rect>
</property>
<property name="windowTitle">

View File

@@ -2,6 +2,7 @@
#include "ui_gate-calibration-dialog.h"
#include <algorithm>
#include <QResizeEvent>
#include "src/ui/icons.hpp"
#include "src/ui/util.hpp"
@@ -225,14 +226,17 @@ void GateCalibrationDialog::updateInstructions() {
case 0:
m_ui->preview->setViewOptions( AnalogStickViewer::None );
m_ui->instructions->setText( tr( "What is the shape of the gate around your left analog stick?" ) );
onLayout( size() );
return;
case 1:
m_ui->preview->setViewOptions( AnalogStickViewer::ShowTrail );
m_ui->instructions->setText( tr( "Gently roll the analog stick in a full circle a couple times, then press the button you assigned to the <b>A</b> button." ) );
onLayout( size() );
return;
case 2:
m_ui->preview->setViewOptions( AnalogStickViewer::ShowTrail );
m_ui->instructions->setText( tr( "Select which orientation of an octagon appears in the preview below as you move the analog stick in a circle." ) );
onLayout( size() );
return;
case 3: direction = tr( "top-right" ); break;
case 4: direction = tr( "bottom-right" ); break;
@@ -243,4 +247,16 @@ void GateCalibrationDialog::updateInstructions() {
m_ui->preview->setViewOptions( AnalogStickViewer::ShowGate );
m_ui->instructions->setText( tr( "Move the analog stick to the <b>%1 %2</b> notch, then press the button you assigned to the <b>A</b> button. Press the button you assigned to the <b>B</b> button to go back." ).arg( s_arrows[m_step - 3], direction ) );
onLayout( size() );
}
void GateCalibrationDialog::resizeEvent( QResizeEvent* event ) {
onLayout( event->size() );
QDialog::resizeEvent( event );
}
void GateCalibrationDialog::onLayout( const QSize &dialogSize ) {
m_ui->instructions->setMinimumHeight( 0 );
const int labelHeight = m_ui->instructions->heightForWidth( dialogSize.width() - 12 );
m_ui->instructions->setMinimumHeight( labelHeight );
}

View File

@@ -21,6 +21,7 @@ class GateCalibrationDialog : public QDialog {
int m_step;
void updateInstructions();
void onLayout( const QSize &dialogSize );
public:
GateCalibrationDialog( QWidget *parent, ControllerGateMapping gate );
@@ -30,6 +31,9 @@ class GateCalibrationDialog : public QDialog {
return m_gate;
}
protected:
void resizeEvent( QResizeEvent* event ) override;
public slots:
void onInput( const QPointF &pos );
void onConfirm();