mirror of
https://github.com/Ultimaker/Cura.git
synced 2025-12-11 16:00:47 -07:00
Previously it would just re-try all settings, but this really isn't needed (since we have a setting relationship object that can tell us what settings depend on what). This won't speed things up in a worst case scenario (since that will still be "caluclate all the settings") but it will speed it up in most cases. Most setting changes now only trigger a calculation that takes <0.2 sec isntead of the 1.1 sec. Yes, those numbers seem big, but the error checking is already built in such a way that it spreads this out over multiple frames (so it's not actually freezing that time, but it is doing shit it shouldn't do!) CURA-7106 |
||
|---|---|---|
| .. | ||
| Models | ||
| __init__.py | ||
| ContainerNode.py | ||
| ContainerTree.py | ||
| IntentNode.py | ||
| MachineErrorChecker.py | ||
| MachineNode.py | ||
| MaterialGroup.py | ||
| MaterialNode.py | ||
| QualityChangesGroup.py | ||
| QualityGroup.py | ||
| QualityNode.py | ||
| VariantNode.py | ||
| VariantType.py | ||