issue #0002080: Attempt to remove FEM analysis result (displacement & stress) results in false warning
This commit is contained in:
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user