refactor(editor/windowing): promote core into XCUIEditorLib

This commit is contained in:
2026-04-26 12:23:16 +08:00
parent 57fe2cfd3b
commit b7bf11001f
29 changed files with 116 additions and 100 deletions

View File

@@ -3,12 +3,12 @@
#include "System/SystemInteractionService.h"
#include "Composition/EditorContext.h"
#include "Windowing/EditorWindowManager.h"
#include "Windowing/System/EditorWindowSystem.h"
#include "Platform/Win32/System/Win32SystemInteractionHost.h"
#include "Support/EnvironmentFlags.h"
#include "Support/ExecutablePath.h"
#include <XCEditor/Foundation/UIEditorRuntimeTrace.h>
#include <XCEditor/Windowing/EditorWindowSystem.h>
#include <XCEngine/Core/Asset/ResourceManager.h>
#include <shellscalingapi.h>
@@ -116,7 +116,7 @@ bool Application::Initialize(HINSTANCE hInstance, int nCmdShow) {
m_systemInteractionHost = std::make_unique<Host::Win32SystemInteractionHost>();
m_editorContext->SetSystemInteractionHost(m_systemInteractionHost.get());
m_windowSystem = std::make_unique<App::EditorWindowSystem>(
m_windowSystem = std::make_unique<EditorWindowSystem>(
m_editorContext->GetShellAsset().panelRegistry);
App::EditorWindowHostConfig hostConfig = {};