FEM: Switch post groups to extension based system

This commit is contained in:
Stefan Tröger
2024-12-21 20:02:07 +01:00
committed by Benjamin Nauck
parent a4558f31b4
commit a5e66bf542
19 changed files with 350 additions and 268 deletions

View File

@@ -32,6 +32,7 @@
#include <vtkSphere.h>
#include <App/PropertyUnits.h>
#include <App/DocumentObjectGroup.h>
#include "FemPostObject.h"
@@ -72,7 +73,7 @@ protected:
vtkBoundingBox m_boundingBox;
};
class FemExport FemPostFunctionProvider: public App::DocumentObject
class FemExport FemPostFunctionProvider: public App::DocumentObjectGroup
{
PROPERTY_HEADER_WITH_OVERRIDE(Fem::FemPostFunctionProvider);
@@ -86,10 +87,9 @@ public:
return "FemGui::ViewProviderFemPostFunctionProvider";
}
App::PropertyLinkList Functions;
protected:
void onChanged(const App::Property* prop) override;
bool allowObject(App::DocumentObject* obj) override;
void unsetupObject() override;
};
// ---------------------------------------------------------------------------