new_editor: decouple workspace event sync
This commit is contained in:
@@ -76,14 +76,6 @@ const std::vector<WorkspaceTraceEntry>& EditorShellRuntime::GetTraceEntries() co
|
||||
return m_traceEntries;
|
||||
}
|
||||
|
||||
const std::vector<HierarchyPanel::Event>& EditorShellRuntime::GetHierarchyPanelEvents() const {
|
||||
return m_hierarchyPanel.GetFrameEvents();
|
||||
}
|
||||
|
||||
const std::vector<ProjectPanel::Event>& EditorShellRuntime::GetProjectPanelEvents() const {
|
||||
return m_projectPanel.GetFrameEvents();
|
||||
}
|
||||
|
||||
const std::string& EditorShellRuntime::GetBuiltInIconError() const {
|
||||
return m_builtInIcons.GetLastError();
|
||||
}
|
||||
@@ -226,7 +218,10 @@ void EditorShellRuntime::Update(
|
||||
.projectPanel = m_projectPanel,
|
||||
.sceneViewportFeature = m_sceneViewportFeature,
|
||||
});
|
||||
m_traceEntries = SyncWorkspaceEvents(context, *this);
|
||||
m_traceEntries = SyncWorkspaceEvents(
|
||||
context,
|
||||
m_hierarchyPanel.GetFrameEvents(),
|
||||
m_projectPanel.GetFrameEvents());
|
||||
}
|
||||
|
||||
} // namespace XCEngine::UI::Editor::App
|
||||
|
||||
Reference in New Issue
Block a user