Files
XCEngine/editor/app/Composition/WorkspaceEventSync.h
2026-04-25 16:46:01 +08:00

25 lines
554 B
C++

#pragma once
#include "Features/Hierarchy/HierarchyPanel.h"
#include "Features/Project/ProjectPanel.h"
#include <string>
#include <vector>
namespace XCEngine::UI::Editor::App {
class EditorContext;
struct WorkspaceTraceEntry {
std::string channel = {};
std::string message = {};
};
std::vector<WorkspaceTraceEntry> SyncWorkspaceEvents(
EditorContext& context,
const std::vector<HierarchyPanel::Event>& hierarchyPanelEvents,
const std::vector<ProjectPanel::Event>& projectPanelEvents);
} // namespace XCEngine::UI::Editor::App