diff options
| author | spycrab <spycrab@users.noreply.github.com> | 2018-07-02 15:15:23 +0200 |
|---|---|---|
| committer | spycrab <spycrab@users.noreply.github.com> | 2018-07-02 15:15:23 +0200 |
| commit | c7c93a8e8027085d2b8fd6b7c6acc73595e6a2c0 (patch) | |
| tree | 5a9a261d6f5ad25ac5bd7667ad8f4b3bcccd5ebb /Source/Core/InputCommon/ControllerEmu/Setting/BooleanSetting.cpp | |
| parent | 9cfcbfacbe66a7d9615923ca45761b120c971759 (diff) | |
ControllerEmu/BooleanSetting: Add exclusive flag
Diffstat (limited to 'Source/Core/InputCommon/ControllerEmu/Setting/BooleanSetting.cpp')
| -rw-r--r-- | Source/Core/InputCommon/ControllerEmu/Setting/BooleanSetting.cpp | 15 |
1 files changed, 11 insertions, 4 deletions
diff --git a/Source/Core/InputCommon/ControllerEmu/Setting/BooleanSetting.cpp b/Source/Core/InputCommon/ControllerEmu/Setting/BooleanSetting.cpp index 3f7c4e0752..d9aa61b9f6 100644 --- a/Source/Core/InputCommon/ControllerEmu/Setting/BooleanSetting.cpp +++ b/Source/Core/InputCommon/ControllerEmu/Setting/BooleanSetting.cpp @@ -7,15 +7,16 @@ namespace ControllerEmu { BooleanSetting::BooleanSetting(const std::string& setting_name, const std::string& ui_name, - const bool default_value, const SettingType setting_type) + const bool default_value, const SettingType setting_type, + const bool exclusive) : m_type(setting_type), m_name(setting_name), m_ui_name(ui_name), - m_default_value(default_value), m_value(default_value) + m_default_value(default_value), m_value(default_value), m_exclusive(exclusive) { } BooleanSetting::BooleanSetting(const std::string& setting_name, const bool default_value, - const SettingType setting_type) - : BooleanSetting(setting_name, setting_name, default_value, setting_type) + const SettingType setting_type, const bool exclusive) + : BooleanSetting(setting_name, setting_name, default_value, setting_type, exclusive) { } @@ -23,6 +24,12 @@ bool BooleanSetting::GetValue() const { return m_value; } + +bool BooleanSetting::IsExclusive() const +{ + return m_exclusive; +} + void BooleanSetting::SetValue(bool value) { m_value = value; |
