issue #0002080: Attempt to remove FEM analysis result (displacement & stress) results in false warning

This commit is contained in:
wmayer
2017-10-18 19:46:20 +02:00
parent 9bb1454ef4
commit 48155db774
5 changed files with 36 additions and 14 deletions

View File

@@ -35,7 +35,8 @@
/// Here the FreeCAD includes sorted by Base,App,Gui......
#include <Base/Console.h>
#include <App/Material.h>
#include <App/DocumentObject.h>
#include <App/DocumentObjectGroup.h>
#include <App/Origin.h>
#include "Application.h"
#include "Document.h"
#include "Selection.h"
@@ -286,6 +287,16 @@ void ViewProviderDocumentObject::setActiveMode()
ViewProvider::hide();
}
bool ViewProviderDocumentObject::canDelete(App::DocumentObject* obj) const
{
Q_UNUSED(obj)
if (getObject()->hasExtension(App::GroupExtension::getExtensionClassTypeId()))
return true;
if (getObject()->isDerivedFrom(App::Origin::getClassTypeId()))
return true;
return false;
}
PyObject* ViewProviderDocumentObject::getPyObject()
{
if (!pyViewObject)