[core] attribute: new initValue, independant from the resetToDefaultValue

Avoid to evaluate the default value if we don't need to.
This commit is contained in:
Fabien Castan 2024-06-13 23:55:53 +02:00
parent 0c3426250a
commit 020dbecc68
6 changed files with 37 additions and 29 deletions

View file

@ -378,12 +378,12 @@ class RemoveImagesCommand(GraphCommand):
def redoImpl(self):
for i in range(len(self.cameraInits)):
# Reset viewpoints
self.cameraInits[i].viewpoints.resetValue()
self.cameraInits[i].viewpoints.resetToDefaultValue()
self.cameraInits[i].viewpoints.valueChanged.emit()
self.cameraInits[i].viewpoints.requestGraphUpdate()
# Reset intrinsics
self.cameraInits[i].intrinsics.resetValue()
self.cameraInits[i].intrinsics.resetToDefaultValue()
self.cameraInits[i].intrinsics.valueChanged.emit()
self.cameraInits[i].intrinsics.requestGraphUpdate()