Classes | Public Member Functions | Public Attributes | List of all members
openmsx::ImGuiBreakPoints Class Referencefinal

#include <ImGuiBreakPoints.hh>

Inheritance diagram for openmsx::ImGuiBreakPoints:
Inheritance graph
Collaboration diagram for openmsx::ImGuiBreakPoints:
Collaboration graph


struct  GuiItem

Public Member Functions

 ImGuiBreakPoints (ImGuiManager &manager)
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 paint (MSXMotherBoard *motherBoard) override
void refreshSymbols ()
std::vector< GuiItem > & getBps (MSXCPUInterface &cpuInterface)
void paintBpTab (MSXCPUInterface &cpuInterface, Debugger &debugger, uint16_t addr)
- 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
- Public Member Functions inherited from openmsx::ImGuiPartInterface
virtual void showMenu (MSXMotherBoard *)

Public Attributes

bool show = false

Additional Inherited Members

- Protected Attributes inherited from openmsx::ImGuiPart

Detailed Description

Definition at line 35 of file ImGuiBreakPoints.hh.

Constructor & Destructor Documentation

◆ ImGuiBreakPoints()

openmsx::ImGuiBreakPoints::ImGuiBreakPoints ( ImGuiManager manager)

Definition at line 38 of file

Member Function Documentation

◆ getBps()

std::vector< ImGuiBreakPoints::GuiItem > & openmsx::ImGuiBreakPoints::getBps ( MSXCPUInterface cpuInterface)

Definition at line 440 of file

◆ iniName()

zstring_view openmsx::ImGuiBreakPoints::iniName ( ) const

Reimplemented from openmsx::ImGuiPartInterface.

Definition at line 54 of file ImGuiBreakPoints.hh.

◆ loadEnd()

void openmsx::ImGuiBreakPoints::loadEnd ( )

Reimplemented from openmsx::ImGuiPartInterface.

Definition at line 134 of file

References refreshSymbols().

◆ loadLine()

void openmsx::ImGuiBreakPoints::loadLine ( std::string_view  name,
zstring_view  value 

Reimplemented from openmsx::ImGuiPartInterface.

Definition at line 121 of file

References openmsx::loadOnePersistent().

◆ loadStart()

void openmsx::ImGuiBreakPoints::loadStart ( )

◆ paint()

void openmsx::ImGuiBreakPoints::paint ( MSXMotherBoard motherBoard)

◆ paintBpTab()

void openmsx::ImGuiBreakPoints::paintBpTab ( MSXCPUInterface cpuInterface,
Debugger debugger,
uint16_t  addr 

Definition at line 310 of file

◆ refreshSymbols()

void openmsx::ImGuiBreakPoints::refreshSymbols ( )

Definition at line 832 of file

Referenced by loadEnd().

◆ save()

void openmsx::ImGuiBreakPoints::save ( ImGuiTextBuffer &  buf)

Reimplemented from openmsx::ImGuiPartInterface.

Definition at line 63 of file

References openmsx::savePersistent().

Member Data Documentation

◆ show

bool openmsx::ImGuiBreakPoints::show = false

Definition at line 90 of file ImGuiBreakPoints.hh.

Referenced by paint().

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