PartDesign: disable SupportTransform on legacy dressup feature

Because in order to SupportTransform, dressup must calculate its
AddSubShape, which is empty for existing legacy dressup feature.
This commit is contained in:
Zheng, Lei
2020-03-11 10:02:19 +08:00
committed by wwmayer
parent 0795ca671a
commit 709cc591fd
2 changed files with 7 additions and 1 deletions

View File

@@ -50,7 +50,7 @@ DressUp::DressUp()
ADD_PROPERTY(Base,(0));
Placement.setStatus(App::Property::ReadOnly, true);
ADD_PROPERTY_TYPE(SupportTransform,(true),"Base", App::Prop_None,
ADD_PROPERTY_TYPE(SupportTransform,(false),"Base", App::Prop_None,
"Enable support for transformed patterns");
addSubType = Additive;
@@ -63,6 +63,11 @@ short DressUp::mustExecute() const
return PartDesign::Feature::mustExecute();
}
void DressUp::setupObject()
{
SupportTransform.setValue(true);
Feature::setupObject();
}
void DressUp::positionByBaseFeature(void)
{

View File

@@ -62,6 +62,7 @@ public:
protected:
virtual void onChanged(const App::Property* prop);
virtual void setupObject();
};
} //namespace PartDesign