12class InputModeBoolOption :
public ::Option {
16 ::ll::TypedStorage<8, 64, ::std::unordered_map<::InputMode, bool>> mValues;
17 ::ll::TypedStorage<8, 64, ::std::unordered_map<::InputMode, bool>> mDefaultValues;
24 InputModeBoolOption();
30 virtual void save(::std::vector<::std::pair<::std::string, ::std::string>>& propertyVector) ;
32 virtual void load(::std::string
const& valueString) ;
34 virtual void load(::std::map<::std::string, ::std::string>& propertyMap) ;
37 virtual ~InputModeBoolOption() =
default;
39 virtual ~InputModeBoolOption() ;
48 MCAPI InputModeBoolOption(
50 ::OptionOwnerType ownerType,
51 ::OptionResetFlags resetFlags,
52 ::std::string
const& captionId,
53 ::std::string
const& saveTag,
57 MCAPI InputModeBoolOption(
59 ::OptionOwnerType ownerType,
60 ::OptionResetFlags resetFlags,
61 ::std::string
const& captionId,
62 ::std::string
const& saveTag,
69 _saveForInputMode(::std::vector<::std::pair<::std::string, ::std::string>>& propertyVector, ::InputMode mode);
71 MCAPI
void set(::InputMode inputmode,
bool value,
bool saveOptionChange);
81 ::OptionOwnerType ownerType,
82 ::OptionResetFlags resetFlags,
83 ::std::string
const& captionId,
84 ::std::string
const& saveTag,
90 ::OptionOwnerType ownerType,
91 ::OptionResetFlags resetFlags,
92 ::std::string
const& captionId,
93 ::std::string
const& saveTag,
111 MCAPI
void $save(::std::vector<::std::pair<::std::string, ::std::string>>& propertyVector);
113 MCFOLD
void $load(::std::string
const& valueString);
115 MCAPI
void $load(::std::map<::std::string, ::std::string>& propertyMap);