Central coordinator for all agent UI components. More...
#include <agent_ui_controller.h>
Public Member Functions | |
| void | Initialize (ToastManager *toast_manager, ProposalDrawer *proposal_drawer, RightPanelManager *right_panel_manager, PanelManager *panel_manager, UserSettings *user_settings) |
| void | ApplyUserSettingsDefaults (bool force=false) |
| void | SetRomContext (Rom *rom) |
| void | SetProjectContext (project::YazeProject *project) |
| void | SetAsarWrapperContext (core::AsarWrapper *asar_wrapper) |
| 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 49 of file agent_ui_controller.h.
|
inline |
Definition at line 118 of file agent_ui_controller.h.
Referenced by yaze::editor::EditorManager::InitializeServices().
|
inline |
Definition at line 122 of file agent_ui_controller.h.
Referenced by yaze::editor::EditorManager::InitializeServices().
|
inline |
Definition at line 123 of file agent_ui_controller.h.
Referenced by yaze::editor::EditorManager::UpdateEditorState().
|
inline |
Definition at line 124 of file agent_ui_controller.h.
Referenced by yaze::editor::EditorManager::UpdateEditorState().
|
inline |
Definition at line 125 of file agent_ui_controller.h.
Referenced by yaze::editor::EditorManager::UpdateEditorState().
|
inline |
Definition at line 126 of file agent_ui_controller.h.
Referenced by yaze::editor::EditorManager::UpdateEditorState().
|
inline |
Definition at line 127 of file agent_ui_controller.h.
Referenced by yaze::editor::EditorManager::InitializeSubsystems().
|
inline |
Definition at line 128 of file agent_ui_controller.h.
|
inline |
Definition at line 129 of file agent_ui_controller.h.
|
inline |
Definition at line 130 of file agent_ui_controller.h.
Referenced by yaze::editor::EditorManager::UpdateSystemUIs().
|
inline |
Definition at line 131 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 132 of file agent_ui_controller.h.
Referenced by yaze::editor::EditorManager::DrawInterface().
|
inline |
Definition at line 133 of file agent_ui_controller.h.