Cut workspace panel factory out of windowing

This commit is contained in:
2026-04-28 00:05:10 +08:00
parent 03967b152d
commit 43a71bd09c
11 changed files with 50 additions and 30 deletions

View File

@@ -25,7 +25,6 @@ EditorWindowManager::EditorWindowManager(
Rendering::Host::EditorWindowRenderRuntimeFactory& renderRuntimeFactory,
Host::EditorHostResourceService& resourceService,
EditorWindowHostRuntimeServices& hostRuntime,
EditorWorkspacePanelRuntimeSetFactory workspacePanelFactory,
EditorWorkspaceShellRuntimeFactory workspaceShellRuntimeFactory,
EditorUtilityWindowPanelFactory utilityPanelFactory)
: m_frameServices(frameServices)
@@ -34,7 +33,6 @@ EditorWindowManager::EditorWindowManager(
, m_hostRuntime(hostRuntime) {
m_contentFactory = CreateDefaultEditorWindowContentFactory(
windowSystem,
std::move(workspacePanelFactory),
std::move(workspaceShellRuntimeFactory),
std::move(utilityPanelFactory));
m_workspaceCoordinator =