[TD]implement view stacking

This commit is contained in:
wandererfan
2022-09-07 11:03:14 -04:00
committed by WandererFan
parent d1d38b779d
commit d8be4398e3
15 changed files with 3339 additions and 0 deletions

View File

@@ -707,6 +707,22 @@ void QGIView::addArbitraryItem(QGraphicsItem* qgi)
}
}
void QGIView::setStack(int z)
{
m_zOrder = z;
setZValue(z);
draw();
}
void QGIView::setStackFromVP()
{
TechDraw::DrawView* feature = getViewObject();
ViewProviderDrawingView* vpdv = static_cast<ViewProviderDrawingView*>
(getViewProvider(feature));
int z = vpdv->getZ();
setStack(z);
}
QColor QGIView::prefNormalColor()
{
return PreferencesGui::normalQColor();