Gui: Replace C cast

This commit is contained in:
marioalexis
2022-06-17 12:00:26 -03:00
committed by Chris Hennes
parent 9ccb9eecb2
commit 0382f276a2
36 changed files with 156 additions and 152 deletions

View File

@@ -74,12 +74,12 @@ void ViewProviderDocumentObjectGroup::getViewProviders(std::vector<ViewProviderD
App::DocumentObject* doc = getObject();
if (doc->getTypeId().isDerivedFrom(App::DocumentObjectGroup::getClassTypeId())) {
Gui::Document* gd = Application::Instance->getDocument(doc->getDocument());
auto grp = (App::DocumentObjectGroup*)doc;
auto grp = static_cast<App::DocumentObjectGroup*>(doc);
std::vector<App::DocumentObject*> obj = grp->getObjects();
for (const auto & it : obj) {
ViewProvider* v = gd->getViewProvider(it);
if (v && v->getTypeId().isDerivedFrom(ViewProviderDocumentObject::getClassTypeId()))
vp.push_back((ViewProviderDocumentObject*)v);
vp.push_back(static_cast<ViewProviderDocumentObject*>(v));
}
}
}