PD: Use SuppressibleExtension

This commit is contained in:
Florian Foinant-Willig
2024-02-14 22:37:40 +01:00
committed by Adrián Insaurralde Avalos
parent 68fd2934cf
commit 677cadee5e
5 changed files with 12 additions and 7 deletions

View File

@@ -54,12 +54,13 @@ PROPERTY_SOURCE(PartDesign::Feature,Part::Feature)
Feature::Feature()
{
ADD_PROPERTY(BaseFeature,(nullptr));
ADD_PROPERTY(Suppressed,(false));
ADD_PROPERTY_TYPE(_Body,(nullptr),"Base",(App::PropertyType)(
App::Prop_ReadOnly|App::Prop_Hidden|App::Prop_Output|App::Prop_Transient),0);
Placement.setStatus(App::Property::Hidden, true);
BaseFeature.setStatus(App::Property::Hidden, true);
Suppressed.setStatus(App::Property::Hidden, true);
App::SuppressibleExtension::initExtension(this);
Suppressed.setStatus(App::Property::Status::Hidden, true); //Todo: remove when TNP fixed
}
App::DocumentObjectExecReturn* Feature::recompute()