Port yuzu-emu/yuzu#3268: "GUI: Deadzone controls for sdl engine at configuration input" (#5174)
* GUI: Deadzone controls for sdl engine at configuration input Co-Authored-By: CJ Bok <cjbok@users.noreply.github.com> * configure_input: Use slider to edit modifier scale Co-Authored-By: Kewlan <kewlan@users.noreply.github.com> * Address minor review comment Co-Authored-By: Kewlan <kewlan@users.noreply.github.com> Co-authored-by: CJ Bok <cjbok@users.noreply.github.com> Co-authored-by: Kewlan <kewlan@users.noreply.github.com>
This commit is contained in:
@ -12,6 +12,7 @@
|
||||
#include <unordered_map>
|
||||
#include <QKeyEvent>
|
||||
#include <QKeySequence>
|
||||
#include <QSlider>
|
||||
#include <QWidget>
|
||||
#include "common/param_package.h"
|
||||
#include "core/settings.h"
|
||||
@ -74,6 +75,10 @@ private:
|
||||
/// Analog inputs are also represented each with a single button, used to configure with an
|
||||
/// actual analog stick
|
||||
std::array<QPushButton*, Settings::NativeAnalog::NumAnalogs> analog_map_stick;
|
||||
std::array<QSlider*, Settings::NativeAnalog::NumAnalogs>
|
||||
analog_map_deadzone_and_modifier_slider;
|
||||
std::array<QLabel*, Settings::NativeAnalog::NumAnalogs>
|
||||
analog_map_deadzone_and_modifier_slider_label;
|
||||
|
||||
static const std::array<std::string, ANALOG_SUB_BUTTONS_NUM> analog_sub_buttons;
|
||||
|
||||
|
Reference in New Issue
Block a user