PartDesign: Allow customization of Helix preview modes

This commit is contained in:
David Osterberg
2021-02-18 09:16:35 +01:00
committed by wmayer
parent ba5c438ec2
commit 34a44073c1
3 changed files with 23 additions and 10 deletions

View File

@@ -78,10 +78,9 @@ QIcon ViewProviderHelix::getIcon(void) const {
bool ViewProviderHelix::setEdit(int ModNum)
{
if (ModNum == ViewProvider::Default ) {
auto* prim = static_cast<PartDesign::Helix*>(getObject());
setPreviewDisplayMode(prim->getAddSubType() == PartDesign::FeatureAddSub::Subtractive);
setPreviewDisplayMode(TaskHelixParameters::showPreview(prim));
}
return ViewProviderAddSub::setEdit(ModNum);
}