Gui: Use getObject<T>() helpers in classes
This commit is generated using regex based find and replace: ``` s/[\w:]+_cast\s*<([^>]+)\*>\s*\(\s*getObject\(\s*\)\)/getObject<$1>/ s/[\w:]+_cast\s*<([^>]+)\*>\s*\(\s*([^)]*)\s*->\s*getObject\(\s*\)\)/$2->getObject<$1>()/ ``` To regenerate if needed.
This commit is contained in:
@@ -58,7 +58,7 @@ PyObject* ViewProviderGeometryObjectPy::getCustomAttributes(const char* attr) co
|
||||
}
|
||||
if (strcmp(attr, "ShapeMaterial") == 0) {
|
||||
// Get material property of ViewProviderGeometryObject
|
||||
auto geometry = dynamic_cast<App::GeoFeature*>(vp->getObject());
|
||||
auto geometry = vp->getObject<App::GeoFeature>();
|
||||
if (geometry) {
|
||||
auto material = geometry->getMaterialAppearance();
|
||||
App::PropertyMaterial prop;
|
||||
@@ -89,7 +89,7 @@ int ViewProviderGeometryObjectPy::setCustomAttributes(const char* attr, PyObject
|
||||
}
|
||||
if (strcmp(attr, "ShapeMaterial") == 0) {
|
||||
// Get material property of ViewProviderGeometryObject
|
||||
auto geometry = dynamic_cast<App::GeoFeature*>(vp->getObject());
|
||||
auto geometry = vp->getObject<App::GeoFeature>();
|
||||
if (geometry) {
|
||||
App::PropertyMaterial prop;
|
||||
prop.setPyObject(obj);
|
||||
|
||||
Reference in New Issue
Block a user