1#ifndef YAZE_APP_EDITOR_MENU_MENU_ORCHESTRATOR_H_
2#define YAZE_APP_EDITOR_MENU_MENU_ORCHESTRATOR_H_
7#include "absl/status/status.h"
22class WorkspaceWindowManager;
23class SessionCoordinator;
120#ifdef YAZE_BUILD_AGENT_UI
121 void OnShowAIAgent();
122 void OnShowProposalDrawer();
173#ifdef YAZE_ENABLE_TESTING
174 void OnShowTestDashboard();
The EditorManager controls the main editor window and manages the various editor classes.
Manages editor types, categories, and lifecycle.
Handles all project file operations with ROM-first workflow.
Handles all ROM file I/O operations.
High-level orchestrator for multi-session UI.
A session-aware status bar displayed at the bottom of the application.
Manages user preferences and settings persistence.
Central registry for all editor cards with session awareness and dependency injection.