diff --git a/src/Mod/PartDesign/Gui/TaskLinearPatternParameters.cpp b/src/Mod/PartDesign/Gui/TaskLinearPatternParameters.cpp index 8912cdd976..2b954d5cf8 100644 --- a/src/Mod/PartDesign/Gui/TaskLinearPatternParameters.cpp +++ b/src/Mod/PartDesign/Gui/TaskLinearPatternParameters.cpp @@ -97,7 +97,7 @@ void TaskLinearPatternParameters::setupParameterUI(QWidget* widget) dirLinks.setCombo(*(ui->comboDirection)); App::DocumentObject* sketch = getSketchObject(); - if (sketch && sketch->isDerivedFrom(Part::Part2DObject::getClassTypeId())) { + if (sketch && sketch->isDerivedFrom()) { this->fillAxisCombo(dirLinks, static_cast(sketch)); } else { diff --git a/src/Mod/PartDesign/Gui/TaskMirroredParameters.cpp b/src/Mod/PartDesign/Gui/TaskMirroredParameters.cpp index 2cb22c42d8..eb1dc448e9 100644 --- a/src/Mod/PartDesign/Gui/TaskMirroredParameters.cpp +++ b/src/Mod/PartDesign/Gui/TaskMirroredParameters.cpp @@ -78,7 +78,7 @@ void TaskMirroredParameters::setupParameterUI(QWidget* widget) ui->comboPlane->setEnabled(true); App::DocumentObject* sketch = getSketchObject(); - if (sketch && sketch->isDerivedFrom(Part::Part2DObject::getClassTypeId())) { + if (sketch && sketch->isDerivedFrom()) { this->fillPlanesCombo(planeLinks, static_cast(sketch)); } else { diff --git a/src/Mod/PartDesign/Gui/TaskPolarPatternParameters.cpp b/src/Mod/PartDesign/Gui/TaskPolarPatternParameters.cpp index 2f772db673..e437ab90ef 100644 --- a/src/Mod/PartDesign/Gui/TaskPolarPatternParameters.cpp +++ b/src/Mod/PartDesign/Gui/TaskPolarPatternParameters.cpp @@ -98,7 +98,7 @@ void TaskPolarPatternParameters::setupParameterUI(QWidget* widget) this->axesLinks.setCombo(*(ui->comboAxis)); App::DocumentObject* sketch = getSketchObject(); - if (sketch && sketch->isDerivedFrom(Part::Part2DObject::getClassTypeId())) { + if (sketch && sketch->isDerivedFrom()) { this->fillAxisCombo(axesLinks, static_cast(sketch)); } else { diff --git a/src/Mod/PartDesign/Gui/TaskTransformedParameters.cpp b/src/Mod/PartDesign/Gui/TaskTransformedParameters.cpp index 15c6027a75..d2045b6b57 100644 --- a/src/Mod/PartDesign/Gui/TaskTransformedParameters.cpp +++ b/src/Mod/PartDesign/Gui/TaskTransformedParameters.cpp @@ -205,7 +205,7 @@ bool TaskTransformedParameters::originalSelected(const Gui::SelectionChanges& ms PartDesign::Transformed* pcTransformed = getObject(); App::DocumentObject* selectedObject = pcTransformed->getDocument()->getObject(msg.pObjectName); - if (selectedObject->isDerivedFrom(PartDesign::FeatureAddSub::getClassTypeId())) { + if (selectedObject->isDerivedFrom()) { // Do the same like in TaskDlgTransformedParameters::accept() but without doCommand std::vector originals = pcTransformed->Originals.getValues(); @@ -298,7 +298,7 @@ void TaskTransformedParameters::checkVisibility() auto inset = feat->getInListEx(true); inset.emplace(feat); for (auto obj : body->Group.getValues()) { - if (!obj->Visibility.getValue() || !obj->isDerivedFrom(PartDesign::Feature::getClassTypeId())) { + if (!obj->Visibility.getValue() || !obj->isDerivedFrom()) { continue; } if (inset.count(obj) > 0) { @@ -441,7 +441,7 @@ PartDesign::Transformed* TaskTransformedParameters::getTopTransformedObject() co } App::DocumentObject* transform = vp->getObject(); - assert(transform->isDerivedFrom(PartDesign::Transformed::getClassTypeId())); + assert(transform->isDerivedFrom()); return static_cast(transform); }