summaryrefslogtreecommitdiff
path: root/Source/Core/InputCommon/ControllerEmu/ControlGroup/Cursor.cpp
diff options
context:
space:
mode:
authorJordan Woyak <jordan.woyak@gmail.com>2024-04-15 14:51:06 -0500
committerJordan Woyak <jordan.woyak@gmail.com>2024-04-15 14:52:26 -0500
commit31dc3477ad9cdcc4ba3259f8c7373e2981c13ff3 (patch)
tree00a0bfa96a81cc948862e2ed602bd13fddb1b42e /Source/Core/InputCommon/ControllerEmu/ControlGroup/Cursor.cpp
parentdbc7e035773d97293f572b9fe15fdcb877fc3965 (diff)
DolphinQt/Mapping: Disable relative input when "Mouse Controlled Pointing" button is pressed.
Diffstat (limited to 'Source/Core/InputCommon/ControllerEmu/ControlGroup/Cursor.cpp')
-rw-r--r--Source/Core/InputCommon/ControllerEmu/ControlGroup/Cursor.cpp5
1 files changed, 5 insertions, 0 deletions
diff --git a/Source/Core/InputCommon/ControllerEmu/ControlGroup/Cursor.cpp b/Source/Core/InputCommon/ControllerEmu/ControlGroup/Cursor.cpp
index 98784c00ae..0ba4bfa3ea 100644
--- a/Source/Core/InputCommon/ControllerEmu/ControlGroup/Cursor.cpp
+++ b/Source/Core/InputCommon/ControllerEmu/ControlGroup/Cursor.cpp
@@ -181,6 +181,11 @@ ControlState Cursor::GetVerticalOffset() const
return m_vertical_offset_setting.GetValue() / 100;
}
+void Cursor::SetRelativeInput(bool value)
+{
+ m_relative_setting.SetValue(value);
+}
+
bool Cursor::StateData::IsVisible() const
{
return !std::isnan(x);