Implement selection change handling in ViewportHost, triggering refresh of paths, markers, and model instances, and update related integration tests.

This commit is contained in:
2026-04-27 00:02:26 +02:00
parent ac815f4260
commit 7fb757ee1c
12 changed files with 37 additions and 0 deletions

View File

@@ -9,6 +9,7 @@ const { MockViewportHost, viewportHostInstances } = vi.hoisted(() => {
updateSimulation: ReturnType<typeof vi.fn>;
updateAssets: ReturnType<typeof vi.fn>;
updateDocument: ReturnType<typeof vi.fn>;
updateSelection: ReturnType<typeof vi.fn>;
setPanelId: ReturnType<typeof vi.fn>;
setRenderEnabled: ReturnType<typeof vi.fn>;
setViewMode: ReturnType<typeof vi.fn>;
@@ -38,6 +39,7 @@ const { MockViewportHost, viewportHostInstances } = vi.hoisted(() => {
updateSimulation = vi.fn();
updateAssets = vi.fn();
updateDocument = vi.fn();
updateSelection = vi.fn();
setPanelId = vi.fn();
setRenderEnabled = vi.fn();
setViewMode = vi.fn();