12class CommandController;
20 std::string_view name,
22 std::string_view defaultValue,
24 bool isMessageCallback =
false);
39 std::optional<StringSetting> callbackSetting2;
41 const bool isMessageCallback;
TclCallback(CommandController &controller, std::string_view name, static_string_view description, std::string_view defaultValue, Setting::SaveSetting saveSetting, bool isMessageCallback=false)
TclObject getValue() const
TclObject execute() const
StringSetting & getSetting() const
This file implemented 3 utility functions: