PartDesign: Change preview parameter to opacity from transparency
This commit is contained in:
@@ -221,10 +221,13 @@ void ViewProvider::attachPreview()
|
||||
|
||||
auto* styleParameterManager = Base::provideService<Gui::StyleParameters::ParameterManager>();
|
||||
|
||||
pcPreviewShape->lineWidth = styleParameterManager->resolve(StyleParameters::PreviewLineWidth).value;
|
||||
const double opacity = styleParameterManager->resolve(StyleParameters::PreviewToolOpacity).value;
|
||||
const double lineWidth = styleParameterManager->resolve(StyleParameters::PreviewLineWidth).value;
|
||||
|
||||
pcPreviewShape->lineWidth = static_cast<float>(lineWidth);
|
||||
|
||||
pcToolPreview = new PartGui::SoPreviewShape;
|
||||
pcToolPreview->transparency = styleParameterManager->resolve(StyleParameters::PreviewToolTransparency).value;
|
||||
pcToolPreview->transparency = 1.0F - static_cast<float>(opacity);
|
||||
pcToolPreview->color.connectFrom(&pcPreviewShape->color);
|
||||
|
||||
pcPreviewRoot->addChild(pcToolPreview);
|
||||
|
||||
Reference in New Issue
Block a user