yaze 0.3.2
Link to the Past ROM Editor
 
Loading...
Searching...
No Matches
yaze::editor::IEditorSwitcher Class Referenceabstract

Interface for editor selection and navigation. More...

#include <editor_manager_interfaces.h>

Inheritance diagram for yaze::editor::IEditorSwitcher:

Public Member Functions

virtual ~IEditorSwitcher ()=default
 
virtual RomGetCurrentRom () const =0
 
virtual void SwitchToEditor (EditorType type, bool force_visible=false, bool from_dialog=false)=0
 
virtual void DismissEditorSelection ()=0
 

Detailed Description

Interface for editor selection and navigation.

DashboardPanel needs to check ROM state, switch editors, and dismiss the selection dialog. This interface decouples it from EditorManager.

Definition at line 33 of file editor_manager_interfaces.h.

Constructor & Destructor Documentation

◆ ~IEditorSwitcher()

virtual yaze::editor::IEditorSwitcher::~IEditorSwitcher ( )
virtualdefault

Member Function Documentation

◆ GetCurrentRom()

virtual Rom * yaze::editor::IEditorSwitcher::GetCurrentRom ( ) const
pure virtual

◆ SwitchToEditor()

virtual void yaze::editor::IEditorSwitcher::SwitchToEditor ( EditorType type,
bool force_visible = false,
bool from_dialog = false )
pure virtual

◆ DismissEditorSelection()

virtual void yaze::editor::IEditorSwitcher::DismissEditorSelection ( )
pure virtual

The documentation for this class was generated from the following file: