11class StringListOption :
public ::Option {
15 ::ll::TypedStorage<8, 24, ::std::vector<::std::string>> mValue;
16 ::ll::TypedStorage<8, 24, ::std::vector<::std::string>> mDefaultValue;
30 virtual void save(::std::vector<::std::pair<::std::string, ::std::string>>&) ;
32 virtual void save(::std::vector<::std::pair<::std::string, ::std::string>>& propertyVector) ;
36 virtual void load(::std::string
const&) ;
38 virtual void load(::std::string
const& valueString) ;
47 MCAPI StringListOption(
49 ::OptionOwnerType ownerType,
50 ::OptionResetFlags resetFlags,
51 ::std::string
const& captionId,
52 ::std::string
const& saveTag,
53 ::std::vector<::std::string>
const& value
56 MCAPI
void set(::std::vector<::std::string>
const& value,
bool saveOptionChange);
66 ::OptionOwnerType ownerType,
67 ::OptionResetFlags resetFlags,
68 ::std::string
const& captionId,
69 ::std::string
const& saveTag,
70 ::std::vector<::std::string>
const& value
79 MCAPI
void $save(::std::vector<::std::pair<::std::string, ::std::string>>& propertyVector);
81 MCAPI
void $load(::std::string
const& valueString);