void InputDevice::changeSetButtonAssociation(int button_index, int originset, int newset, int mode) { JoyButton *button = joystick_sets.value(newset)->getJoyButton(button_index); JoyButton::SetChangeCondition tempmode = (JoyButton::SetChangeCondition)mode; button->setChangeSetSelection(originset); button->setChangeSetCondition(tempmode, true); }