diff --git a/src/Mod/Part/Gui/ViewProvider.cpp b/src/Mod/Part/Gui/ViewProvider.cpp index f89a62a72..fc6aeef59 100644 --- a/src/Mod/Part/Gui/ViewProvider.cpp +++ b/src/Mod/Part/Gui/ViewProvider.cpp @@ -24,76 +24,15 @@ #include "PreCompiled.h" #ifndef _PreComp_ -# include -# include -# include -# include -# include -# include -# include -# include -# include -# include -# include -# include -# include -# include -# include -# include -# include -# include -# include -# include -# include -# include -# include -# include -# include -# include -# include -# include -# include -# include -# include -# include -# include -# include -# include -# include -# include -# include -# include -# include -# include -# include -# include -# include -# include -# include -# include -# include -# include -# include #endif -/// Here the FreeCAD includes sorted by Base,App,Gui...... #include -#include #include -#include -#include #include -#include -#include -#include +#include #include "ViewProvider.h" -#include "SoFCShapeObject.h" - -#include -#include -#include using namespace PartGui; @@ -125,27 +64,6 @@ bool ViewProviderPart::doubleClicked(void) } } -bool ViewProviderPart::onDelete(const std::vector &) -{ - // TODO Why the heck it's here? (2015-08-05, Fat-Zer) - // Body feature housekeeping - Part::BodyBase* body = Part::BodyBase::findBodyOf(getObject()); - if (body != NULL) { - body->removeFeature(getObject()); - // Make the new Tip and the previous solid feature visible again - App::DocumentObject* tip = body->Tip.getValue(); - if (tip != NULL) { - Gui::Application::Instance->getViewProvider(tip)->show(); - } - } - - // TODO: Ask user what to do about dependent objects, e.g. Sketches that have this feature as their support - // 1. Delete - // 2. Suppress - // 3. Re-route - return true; -} - void ViewProviderPart::applyColor(const Part::ShapeHistory& hist, const std::vector& colBase, std::vector& colBool) diff --git a/src/Mod/Part/Gui/ViewProvider.h b/src/Mod/Part/Gui/ViewProvider.h index a7314de89..d21f6346e 100644 --- a/src/Mod/Part/Gui/ViewProvider.h +++ b/src/Mod/Part/Gui/ViewProvider.h @@ -24,10 +24,6 @@ #ifndef PARTGUI_VIEWPROVIDERPART_H #define PARTGUI_VIEWPROVIDERPART_H -#include -#include -#include -#include #include #include @@ -57,8 +53,6 @@ public: virtual ~ViewProviderPart(); virtual bool doubleClicked(void); - virtual bool onDelete(const std::vector &); - protected: void applyColor(const Part::ShapeHistory& hist, const std::vector& colBase,