[ui] use tempCameraInit node to get viewpoints when it exists

This commit is contained in:
Loïc Vital 2022-10-10 11:12:49 +02:00 committed by Fabien Castan
parent 72218ed613
commit 426cdbe50b

View file

@ -565,7 +565,12 @@ class Reconstruction(UIGraph):
def getViewpoints(self):
""" Return the Viewpoints model. """
# TODO: handle multiple Viewpoints models
return self._cameraInit.viewpoints.value if self._cameraInit else QObjectListModel(parent=self)
if self.tempCameraInit:
return self.tempCameraInit.viewpoints.value
elif self._cameraInit:
return self._cameraInit.viewpoints.value
else:
return QObjectListModel(parent=self)
def updateCameraInits(self):
cameraInits = self._graph.nodesOfType("CameraInit", sortedByIndex=True)