Merge pull request #2463 from alicevision/fix/envVarSequencePlayer

[ui] Add MESHROOM_USE_SEQUENCE_PLAYER environment variable
This commit is contained in:
Candice Bentéjac 2024-07-15 16:59:23 +02:00 committed by GitHub
commit f53dbf6a01
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
3 changed files with 7 additions and 2 deletions

View file

@ -463,6 +463,9 @@ class MeshroomApp(QApplication):
def _default8bitViewerEnabled(self):
return bool(os.environ.get("MESHROOM_USE_8BIT_VIEWER", False))
def _defaultSequencePlayerEnabled(self):
return bool(os.environ.get("MESHROOM_USE_SEQUENCE_PLAYER", False))
activeProjectChanged = Signal()
activeProject = Property(Variant, lambda self: self._activeProject, notify=activeProjectChanged)
@ -476,3 +479,4 @@ class MeshroomApp(QApplication):
recentProjectFiles = Property("QVariantList", _recentProjectFiles, notify=recentProjectFilesChanged)
recentImportedImagesFolders = Property("QVariantList", _recentImportedImagesFolders, notify=recentImportedImagesFoldersChanged)
default8bitViewerEnabled = Property(bool, _default8bitViewerEnabled, constant=True)
defaultSequencePlayerEnabled = Property(bool, _defaultSequencePlayerEnabled, constant=True)

View file

@ -279,6 +279,8 @@ FocusScope {
currentFrame = frameRange.min
}
enableSequencePlayerAction.checked = true
return resolved
} else {
for (let i = 0; i < _reconstruction.viewpoints.count; i++) {
@ -347,7 +349,6 @@ FocusScope {
} else {
root.source = ""
root.sequence = getSequence()
enableSequencePlayerAction.checked = true
}
}

View file

@ -157,7 +157,7 @@ Item {
id: enableSequencePlayerAction
text: "Enable Sequence Player"
checkable: true
checked: true
checked: MeshroomApp.defaultSequencePlayerEnabled
}
}
}