refactor(new_editor): continue architecture closeout

This commit is contained in:
2026-04-15 22:47:42 +08:00
parent a458f2838c
commit dde03c5241
225 changed files with 4214 additions and 5196 deletions

View File

@@ -4,6 +4,8 @@
#include "Platform/Win32/EditorWindow.h"
#include "Platform/Win32/EditorWindowManager.h"
#include <utility>
namespace XCEngine::UI::Editor {
Application::Application()
@@ -40,6 +42,16 @@ void Application::HandleDestroyedWindow(HWND hwnd) {
}
}
void Application::HandleWindowFrameTransferRequests(
App::EditorWindow& window,
App::EditorWindowFrameTransferRequests&& transferRequests) {
if (m_windowManager != nullptr) {
m_windowManager->HandleWindowFrameTransferRequests(
window,
std::move(transferRequests));
}
}
bool Application::HandleGlobalTabDragPointerMove(HWND hwnd) {
return m_windowManager != nullptr &&
m_windowManager->HandleGlobalTabDragPointerMove(hwnd);