Split utility window contracts from feature factories

This commit is contained in:
2026-04-27 15:37:39 +08:00
parent 66d968c3ce
commit 2e6643b4d1
26 changed files with 294 additions and 208 deletions

View File

@@ -1,5 +1,6 @@
#pragma once
#include "Core/UtilityWindows/EditorUtilityWindowRuntime.h"
#include "Core/WorkspacePanels/EditorWorkspacePanelRuntime.h"
#include <memory>
@@ -29,6 +30,7 @@ public:
std::unique_ptr<EditorWindowContentFactory> CreateDefaultEditorWindowContentFactory(
EditorWindowSystem& windowSystem,
EditorWorkspacePanelRuntimeSetFactory workspacePanelFactory);
EditorWorkspacePanelRuntimeSetFactory workspacePanelFactory,
EditorUtilityWindowPanelFactory utilityPanelFactory);
} // namespace XCEngine::UI::Editor::App