openMSX
|
#include <ImGuiOsdIcons.hh>
Public Member Functions | |
ImGuiOsdIcons (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 |
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 | showIcons = true |
bool | showConfigureIcons = false |
Additional Inherited Members | |
Protected Attributes inherited from openmsx::ImGuiPart | |
ImGuiManager & | manager |
Definition at line 15 of file ImGuiOsdIcons.hh.
|
explicit |
Definition at line 25 of file ImGuiOsdIcons.cc.
|
inlineoverridevirtual |
Reimplemented from openmsx::ImGuiPartInterface.
Definition at line 20 of file ImGuiOsdIcons.hh.
|
overridevirtual |
Reimplemented from openmsx::ImGuiPartInterface.
Definition at line 80 of file ImGuiOsdIcons.cc.
|
overridevirtual |
Reimplemented from openmsx::ImGuiPartInterface.
Definition at line 52 of file ImGuiOsdIcons.cc.
References openmsx::AdjustWindowInMainViewPort::loadLine(), openmsx::loadOnePersistent(), StringOp::splitOnFirst(), and StringOp::stringToBool().
|
overridevirtual |
Reimplemented from openmsx::ImGuiPartInterface.
Definition at line 47 of file ImGuiOsdIcons.cc.
|
overridevirtual |
Reimplemented from openmsx::ImGuiPartInterface.
Definition at line 133 of file ImGuiOsdIcons.cc.
References openmsx::ImGuiManager::getInterpreter(), openmsx::ImGuiPart::manager, im::PopupContextItem(), openmsx::AdjustWindowInMainViewPort::post(), openmsx::AdjustWindowInMainViewPort::pre(), showConfigureIcons, showIcons, t, and im::Window().
|
overridevirtual |
Reimplemented from openmsx::ImGuiPartInterface.
Definition at line 33 of file ImGuiOsdIcons.cc.
References enumerate(), openmsx::AdjustWindowInMainViewPort::save(), and openmsx::savePersistent().
bool openmsx::ImGuiOsdIcons::showConfigureIcons = false |
Definition at line 34 of file ImGuiOsdIcons.hh.
Referenced by paint().
bool openmsx::ImGuiOsdIcons::showIcons = true |
Definition at line 33 of file ImGuiOsdIcons.hh.
Referenced by paint().