From ee43c9508c07fe58a6aa28f05a6509cd61249dd5 Mon Sep 17 00:00:00 2001 From: Jordan Woyak Date: Thu, 14 Mar 2024 22:09:41 -0500 Subject: ControllerInterface: Add IsHidden function to Control interface. --- Source/Core/InputCommon/ControllerInterface/CoreDevice.h | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'Source/Core/InputCommon/ControllerInterface/CoreDevice.h') diff --git a/Source/Core/InputCommon/ControllerInterface/CoreDevice.h b/Source/Core/InputCommon/ControllerInterface/CoreDevice.h index 4ed5866eff..5c7a8ed568 100644 --- a/Source/Core/InputCommon/ControllerInterface/CoreDevice.h +++ b/Source/Core/InputCommon/ControllerInterface/CoreDevice.h @@ -64,6 +64,10 @@ public: // May be overridden to allow multiple valid names. // Useful for backwards-compatible configurations when names change. virtual bool IsMatchingName(std::string_view name) const; + + // May be overridden to hide in UI. + // Useful for backwards-compatible configurations when names change. + virtual bool IsHidden() const; }; // @@ -164,6 +168,7 @@ protected: ControlState GetState() const override; std::string GetName() const override; bool IsDetectable() const override; + bool IsHidden() const override; bool IsMatchingName(std::string_view name) const override; private: -- cgit v1.2.3