27 AdditionalCreationData(
const std::vector<std::wstring>& values,
const std::string& functionName,
const std::string& moduleName);
29 virtual std::any getData()
const;
49 AdditionalCreationData(
const std::vector<std::wstring>& values,
const std::string& functionName,
const std::string& moduleName);
51 virtual std::any getData()
const;
71 AdditionalCreationData(
const std::vector<std::wstring>& values,
const std::string& functionName,
const std::string& moduleName);
73 virtual std::any getData()
const;
#define GUI_FRAMEWORK_API
Base class for all combo boxes.
Standard drop down combo box.
Standard drop down list combo box.
Standard simple combo box.
AdditionalCreationData(const std::vector< std::wstring > &values, const std::function< void(BaseComboBox &)> &onSelectionChange=nullptr)
AdditionalCreationData(const std::vector< std::wstring > &values, const std::string &functionName, const std::string &moduleName)
std::vector< std::wstring > values
AdditionalCreationData()=default
std::function< void(BaseComboBox &)> onSelectionChange
virtual ~AdditionalCreationData()=default
std::function< void(BaseComboBox &)> onSelectionChange
AdditionalCreationData(const std::vector< std::wstring > &values, const std::string &functionName, const std::string &moduleName)
virtual ~AdditionalCreationData()=default
std::vector< std::wstring > values
AdditionalCreationData()=default
AdditionalCreationData(const std::vector< std::wstring > &values, const std::function< void(BaseComboBox &)> &onSelectionChange=nullptr)
std::vector< std::wstring > values
AdditionalCreationData(const std::vector< std::wstring > &values, const std::string &functionName, const std::string &moduleName)
virtual ~AdditionalCreationData()=default
AdditionalCreationData()=default
std::function< void(BaseComboBox &)> onSelectionChange
AdditionalCreationData(const std::vector< std::wstring > &values, const std::function< void(BaseComboBox &)> &onSelectionChange=nullptr)
Base templated class for component creators.