Central coordinator for all agent UI components. More...
#include <agent_ui_controller.h>
Public Member Functions | |
| void | Initialize (ToastManager *toast_manager, ProposalDrawer *proposal_drawer, RightDrawerManager *right_drawer_manager, WorkspaceWindowManager *window_manager, UserSettings *user_settings) |
| void | ApplyUserSettingsDefaults (bool force=false) |
| void | SetRomContext (Rom *rom) |
| void | SetProjectContext (project::YazeProject *project) |
| void | SetAsarWrapperContext (core::AsarWrapper *asar_wrapper) |
| void | SetAssemblySymbolTableContext (const std::map< std::string, core::AsarSymbol > *table) |
| absl::Status | Update () |
| void | ShowAgent () |
| void | ShowChatHistory () |
| bool | IsAvailable () const |
| void | DrawPopups () |
| AgentEditor * | GetAgentEditor () |
| AgentUIContext * | GetContext () |
| const AgentUIContext * | GetContext () const |
Central coordinator for all agent UI components.
Manages the lifecycle of AgentEditor and shared Agent state. Simplified to remove legacy sidebar/card logic.
Definition at line 51 of file agent_ui_controller.h.
|
inline |
Definition at line 122 of file agent_ui_controller.h.
Referenced by yaze::editor::EditorManager::InitializeServices().
|
inline |
Definition at line 126 of file agent_ui_controller.h.
Referenced by yaze::editor::EditorManager::InitializeServices().
|
inline |
Definition at line 127 of file agent_ui_controller.h.
Referenced by yaze::editor::EditorManager::UpdateEditorState().
|
inline |
Definition at line 128 of file agent_ui_controller.h.
Referenced by yaze::editor::EditorManager::UpdateEditorState().
|
inline |
Definition at line 129 of file agent_ui_controller.h.
Referenced by yaze::editor::EditorManager::UpdateEditorState().
|
inline |
Definition at line 130 of file agent_ui_controller.h.
Referenced by yaze::editor::EditorManager::UpdateEditorState().
|
inline |
Definition at line 132 of file agent_ui_controller.h.
Referenced by yaze::editor::EditorManager::UpdateEditorState().
|
inline |
Definition at line 133 of file agent_ui_controller.h.
Referenced by yaze::editor::EditorManager::InitializeSubsystems().
|
inline |
Definition at line 134 of file agent_ui_controller.h.
|
inline |
Definition at line 135 of file agent_ui_controller.h.
|
inline |
Definition at line 136 of file agent_ui_controller.h.
Referenced by yaze::editor::EditorManager::UpdateSystemUIs().
|
inline |
Definition at line 137 of file agent_ui_controller.h.
Referenced by yaze::editor::EditorManager::DrawInterface(), yaze::editor::EditorManager::InitializeSubsystems(), and yaze::editor::EditorManager::ResolveEditorForCategory().
|
inline |
Definition at line 138 of file agent_ui_controller.h.
Referenced by yaze::editor::EditorManager::DrawInterface().
|
inline |
Definition at line 139 of file agent_ui_controller.h.