Merge pull request #25848 from PaddleStroke/sk_scale_distances

Sketcher: Distance constraints: scale label distance on creation.
This commit is contained in:
PaddleStroke
2026-02-03 23:34:53 +01:00
committed by GitHub
parent ed6c0c8111
commit 8a6872e69d
5 changed files with 27 additions and 4 deletions

View File

@@ -2304,6 +2304,8 @@ int SketchObject::addConstraints(const std::vector<Constraint*>& ConstraintList)
}
addGeometryState(cnew);
signalConstraintAdded(cnew);
}
this->Constraints.setValues(std::move(newVals));
@@ -2377,6 +2379,8 @@ int SketchObject::addConstraint(std::unique_ptr<Constraint> constraint)
addGeometryState(constNew);
signalConstraintAdded(constNew);
newVals.push_back(constNew);// add new constraint at the back
this->Constraints.setValues(std::move(newVals));

View File

@@ -973,6 +973,7 @@ public:
// Signaled when solver has done update
fastsignals::signal<void()> signalSolverUpdate;
fastsignals::signal<void()> signalElementsChanged;
fastsignals::signal<void(Constraint*)> signalConstraintAdded;
Part::TopoShape buildInternals(const Part::TopoShape& edges) const;