openMSX
|
#include <ImGuiMessages.hh>
Classes | |
struct | Message |
Public Member Functions | |
ImGuiMessages (ImGuiManager &manager_) | |
~ImGuiMessages () | |
zstring_view | iniName () const override |
void | save (ImGuiTextBuffer &buf) override |
void | loadLine (std::string_view name, zstring_view value) 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 | loadEnd () |
virtual void | showMenu (MSXMotherBoard *) |
Public Attributes | |
im::WindowStatus | logWindow |
im::WindowStatus | configureWindow |
Additional Inherited Members | |
Protected Attributes inherited from openmsx::ImGuiPart | |
ImGuiManager & | manager |
Definition at line 20 of file ImGuiMessages.hh.
|
explicit |
Definition at line 26 of file ImGuiMessages.cc.
References openmsx::Reactor::getGlobalCliComm(), openmsx::ImGuiManager::getReactor(), openmsx::ImGuiPart::manager, and openmsx::WARNING.
openmsx::ImGuiMessages::~ImGuiMessages | ( | ) |
Definition at line 50 of file ImGuiMessages.cc.
References openmsx::Reactor::getGlobalCliComm(), openmsx::ImGuiManager::getReactor(), openmsx::ImGuiPart::manager, and openmsx::GlobalCliComm::removeListener().
|
inlineoverridevirtual |
Reimplemented from openmsx::ImGuiPartInterface.
Definition at line 32 of file ImGuiMessages.hh.
|
overridevirtual |
Reimplemented from openmsx::ImGuiPartInterface.
Definition at line 78 of file ImGuiMessages.cc.
References zstring_view::c_str(), openmsx::loadOnePersistent(), and openmsx::WARNING.
|
overridevirtual |
Reimplemented from openmsx::ImGuiPartInterface.
Definition at line 113 of file ImGuiMessages.cc.
References configureWindow, logWindow, and im::WindowStatus::open.
|
overridevirtual |
Reimplemented from openmsx::ImGuiPartInterface.
Definition at line 57 of file ImGuiMessages.cc.
References openmsx::savePersistent(), and openmsx::WARNING.
im::WindowStatus openmsx::ImGuiMessages::configureWindow |
Definition at line 39 of file ImGuiMessages.hh.
Referenced by paint().
im::WindowStatus openmsx::ImGuiMessages::logWindow |
Definition at line 38 of file ImGuiMessages.hh.
Referenced by paint().