Core: In dialog to add property only list types that can be instantiated

Fixes #15159: Dialog for adding properties allows property types that give exceptions
This commit is contained in:
wmayer
2024-07-04 15:54:19 +02:00
committed by wwmayer
parent f92c4e393d
commit de8f153ca3
4 changed files with 16 additions and 3 deletions

View File

@@ -65,6 +65,11 @@ void* Type::createInstance()
return method ? (*method)() : nullptr;
}
bool Type::canInstantiate() const
{
instantiationMethod method = typedata[index]->instMethod;
return method != nullptr;
}
void* Type::createInstanceByName(const char* TypeName, bool bLoadModule)
{