From 73a2a241e7e0171458dca2a875dd4c26d06c7e44 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Candice=20Bent=C3=A9jac?= Date: Tue, 2 Jul 2024 15:55:25 +0200 Subject: [PATCH] [ui] Expose `ScriptEditor` Python component to the QML side --- meshroom/ui/app.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/meshroom/ui/app.py b/meshroom/ui/app.py index 41d0d3a6..b83d88b6 100644 --- a/meshroom/ui/app.py +++ b/meshroom/ui/app.py @@ -17,6 +17,7 @@ from meshroom.ui import components from meshroom.ui.components.clipboard import ClipboardHelper from meshroom.ui.components.filepath import FilepathHelper from meshroom.ui.components.scene3D import Scene3DHelper, Transformations3DHelper +from meshroom.ui.components.scriptEditor import ScriptEditorManager from meshroom.ui.components.thumbnail import ThumbnailCache from meshroom.ui.palette import PaletteManager from meshroom.ui.reconstruction import Reconstruction @@ -160,6 +161,7 @@ class MeshroomApp(QApplication): # additional context properties self.engine.rootContext().setContextProperty("_PaletteManager", PaletteManager(self.engine, parent=self)) + self.engine.rootContext().setContextProperty("ScriptEditorManager", ScriptEditorManager(parent=self)) self.engine.rootContext().setContextProperty("MeshroomApp", self) # request any potential computation to stop on exit