DolphinQt: Add setting to enable iterative input mappings.

This commit is contained in:
Jordan Woyak
2025-02-01 14:33:03 -06:00
parent a8fae9b826
commit 3189de6c7a
7 changed files with 48 additions and 34 deletions

View File

@ -314,6 +314,17 @@ void MappingWidget::CreateControl(const ControllerEmu::Control* control, QFormLa
bool indicator)
{
auto* const button = new MappingButton(this, control->control_ref.get());
if (control->control_ref->IsInput())
{
if (m_previous_mapping_button)
{
connect(m_previous_mapping_button, &MappingButton::QueueNextButtonMapping,
[this, button]() { m_parent->QueueInputDetection(button); });
}
m_previous_mapping_button = button;
}
button->setMinimumWidth(100);
button->setSizePolicy(QSizePolicy::Expanding, QSizePolicy::Fixed);