diff options
Diffstat (limited to 'src/input_common/main.h')
| -rw-r--r-- | src/input_common/main.h | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/src/input_common/main.h b/src/input_common/main.h index a4a24d076..c6f97f691 100644 --- a/src/input_common/main.h +++ b/src/input_common/main.h | |||
| @@ -13,6 +13,10 @@ namespace Common { | |||
| 13 | class ParamPackage; | 13 | class ParamPackage; |
| 14 | } | 14 | } |
| 15 | 15 | ||
| 16 | namespace Common::Input { | ||
| 17 | enum class ButtonNames; | ||
| 18 | } | ||
| 19 | |||
| 16 | namespace Settings::NativeAnalog { | 20 | namespace Settings::NativeAnalog { |
| 17 | enum Values : int; | 21 | enum Values : int; |
| 18 | } | 22 | } |
| @@ -108,8 +112,9 @@ public: | |||
| 108 | /// Retrieves the motion mappings for the given device. | 112 | /// Retrieves the motion mappings for the given device. |
| 109 | [[nodiscard]] MotionMapping GetMotionMappingForDevice(const Common::ParamPackage& device) const; | 113 | [[nodiscard]] MotionMapping GetMotionMappingForDevice(const Common::ParamPackage& device) const; |
| 110 | 114 | ||
| 111 | /// Returns a string contaning the name of the button from the input engine. | 115 | /// Returns an enum contaning the name to be displayed from the input engine. |
| 112 | [[nodiscard]] std::string GetButtonName(const Common::ParamPackage& params) const; | 116 | [[nodiscard]] Common::Input::ButtonNames GetButtonName( |
| 117 | const Common::ParamPackage& params) const; | ||
| 113 | 118 | ||
| 114 | /// Returns true if device is a controller. | 119 | /// Returns true if device is a controller. |
| 115 | [[nodiscard]] bool IsController(const Common::ParamPackage& params) const; | 120 | [[nodiscard]] bool IsController(const Common::ParamPackage& params) const; |