22 : m_catalogue(
std::move(catalogue))
27 const std::string& label)
std::unique_ptr< ItemCatalogue > m_catalogue
std::unique_ptr< SessionItem > createItem(const model_type &modelType) const override
ItemFactory(std::unique_ptr< ItemCatalogue > catalogue)
materialitems.h Collection of materials to populate MaterialModel.
std::function< std::unique_ptr< SessionItem >()> item_factory_func_t
Definition for item factory funciton.