[TechDraw] Reimplement Leader Line parent linking

This commit is contained in:
pavltom
2024-03-04 15:35:06 +01:00
parent 5834042855
commit b12583e536
10 changed files with 7 additions and 111 deletions

View File

@@ -102,23 +102,6 @@ bool ViewProviderLeader::doubleClicked()
return true;
}
void ViewProviderLeader::updateData(const App::Property* p)
{
if (!getFeature()->isRestoring()) {
if (p == &getFeature()->LeaderParent) {
App::DocumentObject* docObj = getFeature()->LeaderParent.getValue();
TechDraw::DrawView* dv = dynamic_cast<TechDraw::DrawView*>(docObj);
if (dv) {
QGIView* qgiv = getQView();
if (qgiv) {
qgiv->onSourceChange(dv);
}
}
}
}
ViewProviderDrawingView::updateData(p);
}
void ViewProviderLeader::onChanged(const App::Property* p)
{
if ((p == &Color) ||