openMSX
|
#include <DebuggableEditor.hh>
Public Member Functions | |
DebuggableEditor (ImGuiManager &manager_, std::string debuggableName, size_t index) | |
std::string_view | getDebuggableName () const |
zstring_view | iniName () const override |
void | save (ImGuiTextBuffer &buf) override |
void | loadLine (std::string_view name, zstring_view value) override |
void | loadEnd () override |
void | paint (MSXMotherBoard *motherBoard) override |
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 | loadStart () |
virtual void | showMenu (MSXMotherBoard *) |
Public Attributes | |
bool | open = true |
Additional Inherited Members | |
Protected Attributes inherited from openmsx::ImGuiPart | |
ImGuiManager & | manager |
Definition at line 26 of file DebuggableEditor.hh.
|
explicit |
Definition at line 39 of file DebuggableEditor.cc.
References strAppend().
|
inline |
Definition at line 42 of file DebuggableEditor.hh.
Referenced by openmsx::ImGuiDebugger::loadLine(), paint(), and openmsx::ImGuiDebugger::showMenu().
|
inlineoverridevirtual |
Reimplemented from openmsx::ImGuiPartInterface.
Definition at line 45 of file DebuggableEditor.hh.
|
overridevirtual |
Reimplemented from openmsx::ImGuiPartInterface.
Definition at line 61 of file DebuggableEditor.cc.
|
overridevirtual |
Reimplemented from openmsx::ImGuiPartInterface.
Definition at line 55 of file DebuggableEditor.cc.
References openmsx::loadOnePersistent().
|
overridevirtual |
Reimplemented from openmsx::ImGuiPartInterface.
Definition at line 92 of file DebuggableEditor.cc.
References openmsx::Debugger::findDebuggable(), openmsx::ImGuiManager::fontMono, getDebuggableName(), openmsx::MSXMotherBoard::getDebugger(), openmsx::ImGuiPart::manager, open, and im::Window().
|
overridevirtual |
Reimplemented from openmsx::ImGuiPartInterface.
Definition at line 50 of file DebuggableEditor.cc.
References openmsx::savePersistent().
bool openmsx::DebuggableEditor::open = true |
Definition at line 52 of file DebuggableEditor.hh.
Referenced by paint().