27 AdditionalCreationData(
const std::wstring text,
const std::string& onClickFunctionName,
const std::string& onClickFunctionModule);
29 virtual std::any getData()
const;
53 AdditionalCreationData(
const std::wstring text,
const std::function<
void()>& onCheck,
const std::function<
void()>& onClear,
const std::function<
void()>& onClick =
nullptr);
55 AdditionalCreationData(
const std::wstring text,
const std::string& onCheckFunctionName,
const std::string& onCheckFunctionModule,
const std::string& onClearFunctionName,
const std::string& onClearFunctionModule,
const std::string& onClickFunctionName =
"",
const std::string& onClickFunctionModule =
"");
57 virtual std::any getData()
const;
90 virtual std::any getData()
const;
#define GUI_FRAMEWORK_API
std::string onClearFunctionModule
virtual ~AdditionalCreationData()=default
std::string onCheckFunctionModule
std::string onClearFunctionName
AdditionalCreationData()=default
std::function< void()> onClick
std::string onClickFunctionName
std::function< void()> onCheck
AdditionalCreationData(const std::wstring text, const std::string &onCheckFunctionName, const std::string &onCheckFunctionModule, const std::string &onClearFunctionName, const std::string &onClearFunctionModule, const std::string &onClickFunctionName="", const std::string &onClickFunctionModule="")
std::string onCheckFunctionName
std::function< void()> onClear
AdditionalCreationData(const std::wstring text, const std::function< void()> &onCheck, const std::function< void()> &onClear, const std::function< void()> &onClick=nullptr)
std::string onClickFunctionModule
Base templated class for component creators.