Interface for session configuration. More...
#include <editor_manager_interfaces.h>

Public Member Functions | |
| virtual | ~ISessionConfigurator ()=default |
| virtual void | ConfigureSession (RomSession *session)=0 |
| virtual void | SetCurrentEditor (Editor *editor)=0 |
Interface for session configuration.
SessionCoordinator needs to configure new sessions and set the current editor. This interface decouples it from the full EditorManager.
Definition at line 20 of file editor_manager_interfaces.h.
|
virtualdefault |
|
pure virtual |
Implemented in yaze::editor::EditorManager.
Referenced by yaze::editor::SessionCoordinator::CreateNewSession(), and yaze::editor::SessionCoordinator::DuplicateCurrentSession().
|
pure virtual |
Implemented in yaze::editor::EditorManager.
Referenced by yaze::editor::SessionCoordinator::UpdateSessions().