We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 651ebcd commit 7d43afaCopy full SHA for 7d43afa
src/DataModelRegistry.hpp
@@ -34,13 +34,11 @@ class NODE_EDITOR_PUBLIC DataModelRegistry
34
35
template<typename ModelType>
36
void
37
- registerModel()
+ registerModel(std::unique_ptr<ModelType> uniqueModel = std::make_unique<ModelType>())
38
{
39
static_assert(std::is_base_of<NodeDataModel, ModelType>::value,
40
"Must pass a subclass of NodeDataModel to registerModel");
41
42
- auto uniqueModel = std::make_unique<ModelType>();
43
-
44
QString const name = uniqueModel->name();
45
46
if (_registeredModels.count(name) == 0)
0 commit comments