#include <editor_activator.h>
Public Attributes | |
| PanelManager * | panel_manager = nullptr |
| LayoutManager * | layout_manager = nullptr |
| UICoordinator * | ui_coordinator = nullptr |
| RightPanelManager * | right_panel_manager = nullptr |
| ToastManager * | toast_manager = nullptr |
| EventBus * | event_bus = nullptr |
| std::function< absl::Status(EditorType)> | ensure_editor_assets_loaded |
| std::function< EditorSet *()> | get_current_editor_set |
| std::function< size_t()> | get_current_session_id |
| std::function< void(std::function< void()>)> | queue_deferred_action |
Definition at line 34 of file editor_activator.h.
| PanelManager* yaze::editor::EditorActivator::Dependencies::panel_manager = nullptr |
Definition at line 35 of file editor_activator.h.
Referenced by yaze::editor::EditorActivator::ActivatePanelBasedEditor(), yaze::editor::EditorActivator::DeactivatePanelBasedEditor(), yaze::editor::EditorActivator::HandleNonEditorClassSwitch(), and yaze::editor::EditorManager::InitializeSubsystems().
| LayoutManager* yaze::editor::EditorActivator::Dependencies::layout_manager = nullptr |
| UICoordinator* yaze::editor::EditorActivator::Dependencies::ui_coordinator = nullptr |
Definition at line 37 of file editor_activator.h.
Referenced by yaze::editor::EditorActivator::HandleNonEditorClassSwitch(), yaze::editor::EditorManager::InitializeSubsystems(), and yaze::editor::EditorActivator::SwitchToEditor().
| RightPanelManager* yaze::editor::EditorActivator::Dependencies::right_panel_manager = nullptr |
Definition at line 38 of file editor_activator.h.
Referenced by yaze::editor::EditorActivator::HandleNonEditorClassSwitch(), and yaze::editor::EditorManager::InitializeSubsystems().
| ToastManager* yaze::editor::EditorActivator::Dependencies::toast_manager = nullptr |
Definition at line 39 of file editor_activator.h.
Referenced by yaze::editor::EditorManager::InitializeSubsystems(), yaze::editor::EditorActivator::JumpToAssemblySymbol(), yaze::editor::EditorActivator::JumpToDungeonRoom(), yaze::editor::EditorActivator::JumpToMessage(), and yaze::editor::EditorActivator::JumpToOverworldMap().
| EventBus* yaze::editor::EditorActivator::Dependencies::event_bus = nullptr |
Definition at line 40 of file editor_activator.h.
Referenced by yaze::editor::EditorActivator::Initialize(), and yaze::editor::EditorManager::InitializeSubsystems().
| std::function<absl::Status(EditorType)> yaze::editor::EditorActivator::Dependencies::ensure_editor_assets_loaded |
Definition at line 41 of file editor_activator.h.
Referenced by yaze::editor::EditorManager::InitializeSubsystems(), yaze::editor::EditorActivator::JumpToAssemblySymbol(), yaze::editor::EditorActivator::JumpToDungeonRoom(), yaze::editor::EditorActivator::JumpToMessage(), and yaze::editor::EditorActivator::JumpToOverworldMap().
| std::function<EditorSet*()> yaze::editor::EditorActivator::Dependencies::get_current_editor_set |
Definition at line 42 of file editor_activator.h.
Referenced by yaze::editor::EditorManager::InitializeSubsystems(), yaze::editor::EditorActivator::JumpToAssemblySymbol(), yaze::editor::EditorActivator::JumpToDungeonRoom(), yaze::editor::EditorActivator::JumpToMessage(), yaze::editor::EditorActivator::JumpToOverworldMap(), and yaze::editor::EditorActivator::SwitchToEditor().
| std::function<size_t()> yaze::editor::EditorActivator::Dependencies::get_current_session_id |
Definition at line 43 of file editor_activator.h.
Referenced by yaze::editor::EditorActivator::HandleNonEditorClassSwitch(), and yaze::editor::EditorManager::InitializeSubsystems().
| std::function<void(std::function<void()>)> yaze::editor::EditorActivator::Dependencies::queue_deferred_action |
Definition at line 44 of file editor_activator.h.
Referenced by yaze::editor::EditorActivator::ActivatePanelBasedEditor(), yaze::editor::EditorActivator::HandleNonEditorClassSwitch(), yaze::editor::EditorActivator::InitializeEditorLayout(), yaze::editor::EditorManager::InitializeSubsystems(), and yaze::editor::EditorActivator::SwitchToEditor().