yaze 0.3.2
Link to the Past ROM Editor
 
Loading...
Searching...
No Matches
yaze::platform::native_menu::NativeMenuHost Class Referenceabstract

#include <native_menu_bridge.h>

Public Member Functions

virtual ~NativeMenuHost ()=default
 
virtual editor::ShortcutManager * shortcut_manager ()=0
 
virtual bool HasLoadedRom () const =0
 
virtual bool HasCurrentEditor () const =0
 
virtual bool CanUndo () const =0
 
virtual bool CanRedo () const =0
 
virtual bool WantsTextInput () const =0
 
virtual void Defer (std::function< void()> action)=0
 
virtual void InjectCommandChord (ImGuiKey key)=0
 
virtual void RunHostAction (MenuAction action)=0
 
virtual std::vector< std::string > RecentFiles () const =0
 
virtual void OpenRecentFile (const std::string &path)=0
 
virtual void ClearRecentFiles ()=0
 

Detailed Description

Definition at line 155 of file native_menu_bridge.h.

Constructor & Destructor Documentation

◆ ~NativeMenuHost()

virtual yaze::platform::native_menu::NativeMenuHost::~NativeMenuHost ( )
virtualdefault

Member Function Documentation

◆ shortcut_manager()

virtual editor::ShortcutManager * yaze::platform::native_menu::NativeMenuHost::shortcut_manager ( )
pure virtual

◆ HasLoadedRom()

virtual bool yaze::platform::native_menu::NativeMenuHost::HasLoadedRom ( ) const
pure virtual

◆ HasCurrentEditor()

virtual bool yaze::platform::native_menu::NativeMenuHost::HasCurrentEditor ( ) const
pure virtual

◆ CanUndo()

virtual bool yaze::platform::native_menu::NativeMenuHost::CanUndo ( ) const
pure virtual

◆ CanRedo()

virtual bool yaze::platform::native_menu::NativeMenuHost::CanRedo ( ) const
pure virtual

◆ WantsTextInput()

virtual bool yaze::platform::native_menu::NativeMenuHost::WantsTextInput ( ) const
pure virtual

◆ Defer()

virtual void yaze::platform::native_menu::NativeMenuHost::Defer ( std::function< void()> action)
pure virtual

◆ InjectCommandChord()

virtual void yaze::platform::native_menu::NativeMenuHost::InjectCommandChord ( ImGuiKey key)
pure virtual

◆ RunHostAction()

virtual void yaze::platform::native_menu::NativeMenuHost::RunHostAction ( MenuAction action)
pure virtual

◆ RecentFiles()

virtual std::vector< std::string > yaze::platform::native_menu::NativeMenuHost::RecentFiles ( ) const
pure virtual

◆ OpenRecentFile()

virtual void yaze::platform::native_menu::NativeMenuHost::OpenRecentFile ( const std::string & path)
pure virtual

◆ ClearRecentFiles()

virtual void yaze::platform::native_menu::NativeMenuHost::ClearRecentFiles ( )
pure virtual

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