#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 |
| 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 32 of file editor_activator.h.
| PanelManager* yaze::editor::EditorActivator::Dependencies::panel_manager = nullptr |
| LayoutManager* yaze::editor::EditorActivator::Dependencies::layout_manager = nullptr |
| UICoordinator* yaze::editor::EditorActivator::Dependencies::ui_coordinator = nullptr |
Definition at line 35 of file editor_activator.h.
Referenced by yaze::editor::EditorManager::EditorManager(), yaze::editor::EditorActivator::HandleNonEditorClassSwitch(), and yaze::editor::EditorActivator::SwitchToEditor().
| RightPanelManager* yaze::editor::EditorActivator::Dependencies::right_panel_manager = nullptr |
Definition at line 36 of file editor_activator.h.
Referenced by yaze::editor::EditorManager::EditorManager(), and yaze::editor::EditorActivator::HandleNonEditorClassSwitch().
| ToastManager* yaze::editor::EditorActivator::Dependencies::toast_manager = nullptr |
Definition at line 37 of file editor_activator.h.
Referenced by yaze::editor::EditorManager::EditorManager().
| std::function<EditorSet*()> yaze::editor::EditorActivator::Dependencies::get_current_editor_set |
Definition at line 38 of file editor_activator.h.
Referenced by yaze::editor::EditorManager::EditorManager(), yaze::editor::EditorActivator::JumpToDungeonRoom(), yaze::editor::EditorActivator::JumpToOverworldMap(), and yaze::editor::EditorActivator::SwitchToEditor().
| std::function<size_t()> yaze::editor::EditorActivator::Dependencies::get_current_session_id |
Definition at line 39 of file editor_activator.h.
Referenced by yaze::editor::EditorManager::EditorManager(), and yaze::editor::EditorActivator::HandleNonEditorClassSwitch().
| std::function<void(std::function<void()>)> yaze::editor::EditorActivator::Dependencies::queue_deferred_action |
Definition at line 40 of file editor_activator.h.
Referenced by yaze::editor::EditorActivator::ActivatePanelBasedEditor(), yaze::editor::EditorManager::EditorManager(), yaze::editor::EditorActivator::HandleNonEditorClassSwitch(), yaze::editor::EditorActivator::InitializeEditorLayout(), and yaze::editor::EditorActivator::SwitchToEditor().