openMSX
|
#include <ImGuiBreakPoints.hh>
Classes | |
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 () |
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 | |
ImGuiPart & | operator= (const ImGuiPart &)=delete |
ImGuiPart & | operator= (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 | |
ImGuiManager & | manager |
Definition at line 35 of file ImGuiBreakPoints.hh.
|
explicit |
Definition at line 39 of file ImGuiBreakPoints.cc.
|
inline |
Definition at line 63 of file ImGuiBreakPoints.hh.
|
inlineoverridevirtual |
Reimplemented from openmsx::ImGuiPartInterface.
Definition at line 54 of file ImGuiBreakPoints.hh.
|
overridevirtual |
Reimplemented from openmsx::ImGuiPartInterface.
Definition at line 145 of file ImGuiBreakPoints.cc.
References refreshSymbols().
|
overridevirtual |
Reimplemented from openmsx::ImGuiPartInterface.
Definition at line 130 of file ImGuiBreakPoints.cc.
References openmsx::loadOnePersistent().
|
overridevirtual |
Reimplemented from openmsx::ImGuiPartInterface.
Definition at line 118 of file ImGuiBreakPoints.cc.
References openmsx::Reactor::getMotherBoard(), openmsx::ImGuiManager::getReactor(), and openmsx::ImGuiPart::manager.
|
overridevirtual |
Reimplemented from openmsx::ImGuiPartInterface.
Definition at line 150 of file ImGuiBreakPoints.cc.
References openmsx::MSXMotherBoard::getCPUInterface(), openmsx::MSXMotherBoard::getDebugger(), show, im::TabBar(), im::TabItem(), and im::Window().
void openmsx::ImGuiBreakPoints::paintBpTab | ( | MSXCPUInterface & | cpuInterface, |
Debugger & | debugger, | ||
uint16_t | addr | ||
) |
Definition at line 328 of file ImGuiBreakPoints.cc.
void openmsx::ImGuiBreakPoints::refreshSymbols | ( | ) |
Definition at line 849 of file ImGuiBreakPoints.cc.
Referenced by loadEnd().
|
overridevirtual |
Reimplemented from openmsx::ImGuiPartInterface.
Definition at line 66 of file ImGuiBreakPoints.cc.
References openmsx::savePersistent().
bool openmsx::ImGuiBreakPoints::show = false |
Definition at line 90 of file ImGuiBreakPoints.hh.
Referenced by paint().