[TechDraw] Improve readability of ViewProviderGeomHatch.cpp

This commit is contained in:
Benjamin Bræstrup Sayoc
2022-07-12 17:56:32 +02:00
committed by WandererFan
parent 886f4fe1b9
commit 60e6a0e73e

View File

@@ -153,20 +153,27 @@ void ViewProviderGeomHatch::updateData(const App::Property* prop)
void ViewProviderGeomHatch::updateGraphic(void)
{
TechDraw::DrawGeomHatch* dc = getViewObject();
if (dc) {
TechDraw::DrawViewPart* dvp = dc->getSourceView();
if (dvp) {
Gui::ViewProvider* view = Gui::Application::Instance->getDocument(dvp->getDocument())->getViewProvider(dvp);
TechDrawGui::ViewProviderDrawingView* vpDV = dynamic_cast<TechDrawGui::ViewProviderDrawingView*>(view);
if (vpDV) {
vpDV->show();
QGIView* qgiv = vpDV->getQView();
if (qgiv) {
qgiv->updateView(true);
}
}
}
}
if (!dc) {
return;
}
TechDraw::DrawViewPart* dvp = dc->getSourceView();
if (!dvp) {
return;
}
Gui::ViewProvider* view = Gui::Application::Instance->getDocument(dvp->getDocument())->getViewProvider(dvp);
TechDrawGui::ViewProviderDrawingView* vpDV = dynamic_cast<TechDrawGui::ViewProviderDrawingView*>(view);
if (!vpDV) {
return;
}
vpDV->show();
QGIView* qgiv = vpDV->getQView();
if (!qgiv) {
return;
}
qgiv->updateView(true);
}
void ViewProviderGeomHatch::getParameters(void)