openMSX
Public Member Functions | Static Public Member Functions | List of all members
openmsx::ImGuiDebugger Class Referencefinal

#include <ImGuiDebugger.hh>

Inheritance diagram for openmsx::ImGuiDebugger:
Inheritance graph
[legend]
Collaboration diagram for openmsx::ImGuiDebugger:
Collaboration graph
[legend]

Public Member Functions

 ImGuiDebugger (ImGuiManager &manager)
 
 ~ImGuiDebugger ()
 
void signalBreak ()
 
zstring_view iniName () const override
 
void save (ImGuiTextBuffer &buf) override
 
void loadStart () override
 
void loadLine (std::string_view name, zstring_view value) override
 
void loadEnd () override
 
void showMenu (MSXMotherBoard *motherBoard) override
 
void paint (MSXMotherBoard *motherBoard) override
 
void setGotoTarget (uint16_t target)
 
- Public Member Functions inherited from openmsx::ImGuiPart
 ImGuiPart (ImGuiManager &manager_)
 
 ~ImGuiPart ()
 
 ImGuiPart (const ImGuiPart &)=delete
 
 ImGuiPart (ImGuiPart &&)=delete
 
ImGuiPartoperator= (const ImGuiPart &)=delete
 
ImGuiPartoperator= (ImGuiPart &&)=delete
 

Static Public Member Functions

static void loadIcons ()
 

Additional Inherited Members

- Protected Attributes inherited from openmsx::ImGuiPart
ImGuiManagermanager
 

Detailed Description

Definition at line 24 of file ImGuiDebugger.hh.

Constructor & Destructor Documentation

◆ ImGuiDebugger()

openmsx::ImGuiDebugger::ImGuiDebugger ( ImGuiManager manager)
explicit

Definition at line 45 of file ImGuiDebugger.cc.

◆ ~ImGuiDebugger()

openmsx::ImGuiDebugger::~ImGuiDebugger ( )
default

Member Function Documentation

◆ iniName()

zstring_view openmsx::ImGuiDebugger::iniName ( ) const
inlineoverridevirtual

Reimplemented from openmsx::ImGuiPartInterface.

Definition at line 34 of file ImGuiDebugger.hh.

◆ loadEnd()

void openmsx::ImGuiDebugger::loadEnd ( )
overridevirtual

Reimplemented from openmsx::ImGuiPartInterface.

Definition at line 167 of file ImGuiDebugger.cc.

◆ loadIcons()

void openmsx::ImGuiDebugger::loadIcons ( )
static

Definition at line 81 of file ImGuiDebugger.cc.

◆ loadLine()

void openmsx::ImGuiDebugger::loadLine ( std::string_view  name,
zstring_view  value 
)
overridevirtual

◆ loadStart()

void openmsx::ImGuiDebugger::loadStart ( )
overridevirtual

Reimplemented from openmsx::ImGuiPartInterface.

Definition at line 128 of file ImGuiDebugger.cc.

◆ paint()

void openmsx::ImGuiDebugger::paint ( MSXMotherBoard motherBoard)
overridevirtual

◆ save()

void openmsx::ImGuiDebugger::save ( ImGuiTextBuffer &  buf)
overridevirtual

Reimplemented from openmsx::ImGuiPartInterface.

Definition at line 106 of file ImGuiDebugger.cc.

References openmsx::savePersistent().

◆ setGotoTarget()

void openmsx::ImGuiDebugger::setGotoTarget ( uint16_t  target)

Definition at line 236 of file ImGuiDebugger.cc.

◆ showMenu()

void openmsx::ImGuiDebugger::showMenu ( MSXMotherBoard motherBoard)
overridevirtual

◆ signalBreak()

void openmsx::ImGuiDebugger::signalBreak ( )

Definition at line 89 of file ImGuiDebugger.cc.


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