summaryrefslogtreecommitdiff
path: root/Source/Core/InputCommon/ControllerEmu/ControlGroup/ControlGroup.h
diff options
context:
space:
mode:
authorJMC47 <JMC4789@gmail.com>2025-03-23 15:12:06 -0400
committerGitHub <noreply@github.com>2025-03-23 15:12:06 -0400
commite93f0de8a4bcf9f201347fba21a12960ffa3c15f (patch)
treed266cdfbe7b79ea88f8515095fd3b4754cc2b398 /Source/Core/InputCommon/ControllerEmu/ControlGroup/ControlGroup.h
parent18979129f35f56de9f87e2a7919788679337abfa (diff)
parentddb82a5e8ca84df1b95942c8b3a1fa6c9071010b (diff)
Merge pull request #13295 from jordan-woyak/controller-emu-cleanup
InputCommon/ControllerEmu: Break out functionality of EmulatedController to eliminate redundant members.
Diffstat (limited to 'Source/Core/InputCommon/ControllerEmu/ControlGroup/ControlGroup.h')
-rw-r--r--Source/Core/InputCommon/ControllerEmu/ControlGroup/ControlGroup.h9
1 files changed, 4 insertions, 5 deletions
diff --git a/Source/Core/InputCommon/ControllerEmu/ControlGroup/ControlGroup.h b/Source/Core/InputCommon/ControllerEmu/ControlGroup/ControlGroup.h
index bb426e9297..7928fb61a9 100644
--- a/Source/Core/InputCommon/ControllerEmu/ControlGroup/ControlGroup.h
+++ b/Source/Core/InputCommon/ControllerEmu/ControlGroup/ControlGroup.h
@@ -13,7 +13,6 @@
#include <type_traits>
#include <vector>
-#include "Common/CommonTypes.h"
#include "Common/IniFile.h"
#include "InputCommon/ControllerEmu/Control/Control.h"
#include "InputCommon/ControllerInterface/CoreDevice.h"
@@ -69,10 +68,10 @@ public:
DefaultValue default_value = DefaultValue::AlwaysEnabled);
virtual ~ControlGroup();
- virtual void LoadConfig(Common::IniFile::Section* sec, const std::string& defdev = "",
- const std::string& base = "");
- virtual void SaveConfig(Common::IniFile::Section* sec, const std::string& defdev = "",
- const std::string& base = "");
+ virtual void LoadConfig(Common::IniFile::Section* sec, const std::string& base);
+ virtual void SaveConfig(Common::IniFile::Section* sec, const std::string& base);
+
+ virtual void UpdateReferences(ciface::ExpressionParser::ControlEnvironment& env);
void SetControlExpression(int index, const std::string& expression);