openMSX
|
#include <ImGuiSymbols.hh>
Classes | |
struct | FileInfo |
Public Member Functions | |
ImGuiSymbols (ImGuiManager &manager) | |
~ImGuiSymbols () | |
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 | show = false |
Additional Inherited Members | |
Protected Attributes inherited from openmsx::ImGuiPart | |
ImGuiManager & | manager |
Definition at line 27 of file ImGuiSymbols.hh.
|
explicit |
Definition at line 34 of file ImGuiSymbols.cc.
References openmsx::SymbolManager::setObserver().
openmsx::ImGuiSymbols::~ImGuiSymbols | ( | ) |
Definition at line 41 of file ImGuiSymbols.cc.
References openmsx::SymbolManager::setObserver().
|
inlineoverridevirtual |
Reimplemented from openmsx::ImGuiPartInterface.
Definition at line 43 of file ImGuiSymbols.hh.
|
overridevirtual |
Reimplemented from openmsx::ImGuiPartInterface.
Definition at line 94 of file ImGuiSymbols.cc.
References openmsx::SymbolManager::ALLOWED.
|
overridevirtual |
Reimplemented from openmsx::ImGuiPartInterface.
Definition at line 71 of file ImGuiSymbols.cc.
References openmsx::SymbolFile::AUTO_DETECT, openmsx::loadOnePersistent(), and openmsx::SymbolFile::parseType().
|
overridevirtual |
Reimplemented from openmsx::ImGuiPartInterface.
Definition at line 65 of file ImGuiSymbols.cc.
References openmsx::SymbolManager::removeAllFiles().
|
overridevirtual |
Reimplemented from openmsx::ImGuiPartInterface.
Definition at line 249 of file ImGuiSymbols.cc.
References TemporaryString::c_str(), ImGui::CalcTextSize(), im::Combo(), openmsx::ERROR, openmsx::ImGuiSymbols::FileInfo::filename, ranges::find(), openmsx::SymbolManager::findFile(), openmsx::getColor(), openmsx::SymbolManager::getFileFilters(), openmsx::SymbolManager::getFiles(), openmsx::ImGuiOpenFile::getLastFilter(), openmsx::SymbolManager::getTypeForFilter(), openmsx::ImGuiPart::manager, openmsx::SymbolManager::NOT_ALLOWED, openmsx::ImGuiManager::openFile, openmsx::SymbolManager::removeFile(), show, im::StyleColor(), openmsx::TEXT, tmpStrCat(), im::TreeNode(), and im::Window().
|
overridevirtual |
Reimplemented from openmsx::ImGuiPartInterface.
Definition at line 46 of file ImGuiSymbols.cc.
References zstring_view::c_str(), openmsx::SymbolManager::getFiles(), openmsx::savePersistent(), and openmsx::SymbolFile::toString().
bool openmsx::ImGuiSymbols::show = false |
Definition at line 51 of file ImGuiSymbols.hh.
Referenced by paint().