From f1aec256d754ac47d74363eb3f2abfa3db414b12 Mon Sep 17 00:00:00 2001 From: Zach Hilman Date: Thu, 1 Nov 2018 22:06:48 -0400 Subject: configure_input: Add support for multiplayer and controller types This moves the actual button configuration to a separate dialog and only has the enabled and type controls in the tab. --- src/yuzu/configuration/configure_input.ui | 1064 +++++++++++------------------ 1 file changed, 399 insertions(+), 665 deletions(-) (limited to 'src/yuzu/configuration/configure_input.ui') diff --git a/src/yuzu/configuration/configure_input.ui b/src/yuzu/configuration/configure_input.ui index 8a019a693..f12896b47 100644 --- a/src/yuzu/configuration/configure_input.ui +++ b/src/yuzu/configuration/configure_input.ui @@ -6,7 +6,7 @@ 0 0 - 343 + 473 677 @@ -15,740 +15,474 @@ - - - + + + - Misc. - - - false - - - false + Players - - - - - - - Minus: - - - - - - - - - - - + + + + + + 110 + 0 + + + - - - - - - Plus: - - - - - - - - - - - + + + + Configure + + - - - - - - Home: - - - - - - - - - - - + + + + Controller Type + + + Qt::AlignCenter + + - - - - - Screen -Capture: - - - - - - - - - - - + + + Player 1 + + + + + + + Player 7 + + + + + + + Player 4 + + + + + + + Player 5 + + + + + + + Player 6 + + + + + + + Player 8 + + + + + + + Player 3 + + - - - Qt::Vertical + + + Player 2 - + + + + + - 20 - 40 + 110 + 0 - + - - - - - - - Face Buttons - - - false - - - false - - - - - - - - A: - - - - - - - - - - - + + + + + 110 + 0 + + + - - - - - - B: - - - - - - - - - - - + + + + + 110 + 0 + + + - - - - - - X: - - - - - - - - - - - + + + + + 110 + 0 + + + - - - - - - Y: - - - - - - - - - - - + + + + + 110 + 0 + + + - - - - - - - Directional Pad - - - false - - - false - - - - - - - - Up: - - - - - - - - - - - + + + + + 110 + 0 + + + - - - - - - Down: - - - - - - - - - - - + + + + + 110 + 0 + + + + + + + + Configure + + + + + + + Configure + + + + + + + Configure + + + + + + + Configure + + + + + + + Configure + + + + + + + Configure + + + + + + + Configure + + - - - - - Left: - - - - - - - - - - - + + + Qt::Horizontal + + + + 40 + 20 + + + + + + + + Qt::Horizontal + + + + 40 + 20 + + + - - - - - Right: - - - - - - - - - - - + + + Enabled + + + Qt::AlignCenter + + - - + + - Shoulder Buttons - - - false - - - false + Handheld - - - - - - - L: - - - - - - - - - - - + + + + + Qt::Horizontal + + + QSizePolicy::Fixed + + + + 72 + 20 + + + - - - - - - R: - - - - - - - - - - - + + + + Qt::Horizontal + + + + 40 + 20 + + + + + + + + Configure + + - - - - - ZL: - - - - - - - - - - - + + + Qt::Horizontal + + + + 40 + 20 + + + - - - - - ZR: - - - - - - - - - - - - - - - - - - SL: - - - - - - - - - - - + + + Connected + + - - - - - - SR: - - - - - - - - - - - + + + + Use Docked Mode + + - - + + - Right Stick - - - Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter + Other - - false - - - false - - + - - - - - Down: - - - - - - - - - - - - - - - - - - Right: - - - - - - - - - - - - - - + + + + 0 + 23 + + - Set Analog Stick + Keyboard - - - - - - Left: - - - - - - - - - - - - - - - - - - Up: - - - - - - - - - - - - - - - - - - Pressed: - - - - - - - - - - - - - - - - - Modifier: - - - - - - - - - - - + + + Debug Controller + + - - - - - - - Left Stick - - - false - - - false - - - - - - - - Down: - - - - - - - - - - - - - - + + - Set Analog Stick + Touchscreen - - - - - Right: - - - - - - - - - - - + + + + 0 + 23 + + + + Mouse + + + + + + + Qt::Horizontal + + + + 40 + 20 + + + + + + + + Qt::Horizontal + + + QSizePolicy::Fixed + + + + 76 + 20 + + + - - - - - Left: - - - - - - - - - - - + + + Qt::Horizontal + + + + 40 + 20 + + + - - - - - - Up: - - - - - - - - - - - - - - - - - - Modifier: - - - - - - - - - - - + + + + Advanced + + - - - - - - Pressed: - - - - - - - - - - - + + + + Configure + + + + + + + Advanced + + - - - - - + - Qt::Horizontal + Qt::Vertical - 40 - 20 + 20 + 40 - - - - 0 - 0 - - - - - 0 - 0 - - - - - 0 - 0 - - - - Qt::LeftToRight - - - Clear All - - - - - - - - 0 - 0 - - - - - 0 - 0 - - - - - 0 - 0 - - - - Qt::LeftToRight - - - Restore Defaults - - + + + + + Restore Defaults + + + + + + + Qt::Horizontal + + + + 40 + 20 + + + + + -- cgit v1.2.3 From e58c951a59d7f3851fd3a71ae6f99933fba8cdbb Mon Sep 17 00:00:00 2001 From: Zach Hilman Date: Sun, 4 Nov 2018 10:18:59 -0500 Subject: configure_input: Make None a controller option instead of checkbox --- src/yuzu/configuration/configure_input.ui | 120 +++++++++++++++--------------- 1 file changed, 58 insertions(+), 62 deletions(-) (limited to 'src/yuzu/configuration/configure_input.ui') diff --git a/src/yuzu/configuration/configure_input.ui b/src/yuzu/configuration/configure_input.ui index f12896b47..8beae959e 100644 --- a/src/yuzu/configuration/configure_input.ui +++ b/src/yuzu/configuration/configure_input.ui @@ -7,7 +7,7 @@ 0 0 473 - 677 + 685 @@ -49,62 +49,6 @@ - - - - Player 1 - - - - - - - Player 7 - - - - - - - Player 4 - - - - - - - Player 5 - - - - - - - Player 6 - - - - - - - Player 8 - - - - - - - Player 3 - - - - - - - Player 2 - - - @@ -250,13 +194,65 @@ - - + + + + + 55 + 0 + + - Enabled + Player 1 - - Qt::AlignCenter + + + + + + Player 2 + + + + + + + Player 3 + + + + + + + Player 4 + + + + + + + Player 5 + + + + + + + Player 6 + + + + + + + Player 7 + + + + + + + Player 8 -- cgit v1.2.3 From aef0d88165d08732120de11364701a5f5d0f9a7f Mon Sep 17 00:00:00 2001 From: Zach Hilman Date: Sun, 18 Nov 2018 18:45:20 -0500 Subject: configure_input: Use Joycons Docked instead of Connected as label --- src/yuzu/configuration/configure_input.ui | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/yuzu/configuration/configure_input.ui') diff --git a/src/yuzu/configuration/configure_input.ui b/src/yuzu/configuration/configure_input.ui index 8beae959e..dae8277bc 100644 --- a/src/yuzu/configuration/configure_input.ui +++ b/src/yuzu/configuration/configure_input.ui @@ -317,7 +317,7 @@ - Connected + Joycons Docked -- cgit v1.2.3