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;
123#ifdef YAZE_BUILD_AGENT_UI
124 void OnShowAIAgent();
125 void OnShowProposalDrawer();
176#ifdef YAZE_ENABLE_TESTING
177 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.