editor: refactor workspace window synchronization

This commit is contained in:
2026-04-26 11:17:57 +08:00
parent 4fcaac81d6
commit 57fe2cfd3b
17 changed files with 99 additions and 301 deletions

View File

@@ -28,6 +28,7 @@ public:
bool IsPrimaryWindowId(std::string_view windowId) const;
const UIEditorWindowWorkspaceSet& GetWindowSet() const;
const UIEditorWindowWorkspaceState* FindWindowState(std::string_view windowId) const;
UIEditorWindowWorkspaceController BuildWorkspaceMutationController() const;
bool CommitLiveWindowMutation(
std::string_view windowId,