| 1688 | } |
| 1689 | |
| 1690 | void PadmapperOptions::Action::UpdateValueDescription() const |
| 1691 | { |
| 1692 | boundInputDescriptionType = GamepadType; |
| 1693 | if (boundInput.button == ControllerButton_NONE) { |
| 1694 | boundInputDescription = ""; |
| 1695 | boundInputShortDescription = ""; |
| 1696 | return; |
| 1697 | } |
| 1698 | string_view buttonName = ToString(boundInput.button); |
| 1699 | if (boundInput.modifier == ControllerButton_NONE) { |
| 1700 | boundInputDescription = std::string(buttonName); |
| 1701 | boundInputShortDescription = std::string(Shorten(buttonName)); |
| 1702 | return; |
| 1703 | } |
| 1704 | string_view modifierName = ToString(boundInput.modifier); |
| 1705 | boundInputDescription = StrCat(modifierName, "+", buttonName); |
| 1706 | boundInputShortDescription = StrCat(Shorten(modifierName), "+", Shorten(buttonName)); |
| 1707 | } |
| 1708 | |
| 1709 | string_view PadmapperOptions::Action::Shorten(string_view buttonName) const |
| 1710 | { |