diff --git a/src/Mod/PartDesign/Gui/ViewProviderMultiTransform.cpp b/src/Mod/PartDesign/Gui/ViewProviderMultiTransform.cpp index 462dfc1af..3c17680ad 100644 --- a/src/Mod/PartDesign/Gui/ViewProviderMultiTransform.cpp +++ b/src/Mod/PartDesign/Gui/ViewProviderMultiTransform.cpp @@ -62,16 +62,12 @@ bool ViewProviderMultiTransform::setEdit(int ModNum) std::vector ViewProviderMultiTransform::claimChildren(void) const { - std::vector result = ViewProviderTransformed::claimChildren(); - PartDesign::MultiTransform* pcMultiTransform = static_cast(getObject()); if (pcMultiTransform == NULL) return std::vector(); // TODO: Show error? std::vector transformFeatures = pcMultiTransform->Transformations.getValues(); - - result.insert(result.end(), transformFeatures.begin(), transformFeatures.end()); - return result; + return transformFeatures; } bool ViewProviderMultiTransform::onDelete(const std::vector &svec) { diff --git a/src/Mod/PartDesign/Gui/ViewProviderTransformed.cpp b/src/Mod/PartDesign/Gui/ViewProviderTransformed.cpp index 9efe20aa4..5af43cd05 100644 --- a/src/Mod/PartDesign/Gui/ViewProviderTransformed.cpp +++ b/src/Mod/PartDesign/Gui/ViewProviderTransformed.cpp @@ -38,17 +38,6 @@ using namespace PartDesignGui; PROPERTY_SOURCE(PartDesignGui::ViewProviderTransformed,PartDesignGui::ViewProvider) -std::vector ViewProviderTransformed::claimChildren(void)const -{ - PartDesign::Transformed* pcTransformed = static_cast(getObject()); - if (pcTransformed == NULL) - return std::vector(); // TODO: Show error? - - std::vector originals = pcTransformed->Originals.getValues(); - - return originals; -} - void ViewProviderTransformed::setupContextMenu(QMenu* menu, QObject* receiver, const char* member) { QAction* act; diff --git a/src/Mod/PartDesign/Gui/ViewProviderTransformed.h b/src/Mod/PartDesign/Gui/ViewProviderTransformed.h index 39b7b099c..1265f67e8 100644 --- a/src/Mod/PartDesign/Gui/ViewProviderTransformed.h +++ b/src/Mod/PartDesign/Gui/ViewProviderTransformed.h @@ -42,8 +42,6 @@ public: virtual ~ViewProviderTransformed() {} - /// grouping handling - std::vector claimChildren(void) const; void setupContextMenu(QMenu*, QObject*, const char*); virtual bool onDelete(const std::vector &);