Refactor editor workspace panel runtime boundary

This commit is contained in:
2026-04-27 01:58:23 +08:00
parent 672d3f75d3
commit 31df10ffb6
15 changed files with 851 additions and 345 deletions

View File

@@ -1,7 +1,6 @@
#pragma once
#include "Features/Hierarchy/HierarchyPanel.h"
#include "Features/Project/ProjectPanel.h"
#include "Features/EditorWorkspacePanelRegistry.h"
#include <string>
#include <vector>
@@ -17,8 +16,7 @@ struct WorkspaceTraceEntry {
std::vector<WorkspaceTraceEntry> SyncWorkspaceEvents(
EditorContext& context,
const std::vector<HierarchyPanel::Event>& hierarchyPanelEvents,
const std::vector<ProjectPanel::Event>& projectPanelEvents);
const std::vector<EditorWorkspacePanelFrameEvent>& panelEvents);
} // namespace XCEngine::UI::Editor::App