diff --git a/src/Mod/Fem/Gui/ViewProviderAnalysis.cpp b/src/Mod/Fem/Gui/ViewProviderAnalysis.cpp index d60587e000..17d24ffbf8 100644 --- a/src/Mod/Fem/Gui/ViewProviderAnalysis.cpp +++ b/src/Mod/Fem/Gui/ViewProviderAnalysis.cpp @@ -78,6 +78,12 @@ std::vector ViewProviderFemAnalysis::claimChildren(void)co return static_cast(getObject())->Member.getValues(); } +bool ViewProviderFemAnalysis::canDelete(App::DocumentObject* obj) const +{ + Q_UNUSED(obj) + return true; +} + std::vector ViewProviderFemAnalysis::getDisplayModes(void) const { return { "Analysis" }; diff --git a/src/Mod/Fem/Gui/ViewProviderAnalysis.h b/src/Mod/Fem/Gui/ViewProviderAnalysis.h index 3301fa0f6f..3a958c7ab8 100644 --- a/src/Mod/Fem/Gui/ViewProviderAnalysis.h +++ b/src/Mod/Fem/Gui/ViewProviderAnalysis.h @@ -46,6 +46,8 @@ public: virtual bool doubleClicked(void); virtual std::vector claimChildren(void)const; + /// Asks the view provider if the given object can be deleted. + virtual bool canDelete(App::DocumentObject* obj) const; //virtual std::vector claimChildren3D(void)const; void setupContextMenu(QMenu*, QObject*, const char*);