#include <memory_editor.h>

Classes | |
| struct | Bookmark |
Public Member Functions | |
| MemoryEditorWithDiffChecker (Rom *rom=nullptr) | |
| void | Update (bool &show_memory_editor) |
| void | set_rom (Rom *rom) |
| Rom * | rom () const |
Private Member Functions | |
| void | DrawToolbar () |
| void | DrawJumpToAddressPopup () |
| void | DrawSearchPopup () |
| void | DrawBookmarksPopup () |
Private Attributes | |
| Rom * | rom_ |
| char | jump_address_ [16] = "0x000000" |
| char | search_pattern_ [256] = "" |
| uint32_t | current_address_ = 0 |
| std::vector< Bookmark > | bookmarks_ |
Definition at line 20 of file memory_editor.h.
|
inlineexplicit |
Definition at line 21 of file memory_editor.h.
|
inline |
Definition at line 23 of file memory_editor.h.
References BEGIN_TABLE, DrawToolbar(), END_TABLE, yaze::Rom::filename(), yaze::gui::InputHex(), yaze::Rom::LoadFromFile(), NEXT_COLUMN, PRINT_IF_ERROR, rom(), SETUP_COLUMN, yaze::util::FileDialogWrapper::ShowOpenFileDialog(), yaze::Rom::size(), and yaze::SnesToPc().
|
inline |
Definition at line 67 of file memory_editor.h.
Referenced by yaze::editor::EditorSet::ApplyDependencies().

|
inline |
Definition at line 70 of file memory_editor.h.
References rom_.
|
private |
Definition at line 11 of file memory_editor.cc.
References current_address_, DrawBookmarksPopup(), DrawJumpToAddressPopup(), DrawSearchPopup(), ICON_MD_BOOKMARK, ICON_MD_LOCATION_ON, ICON_MD_LOCATION_SEARCHING, ICON_MD_MORE_VERT, and ICON_MD_SEARCH.
Referenced by Update().

|
private |
Definition at line 57 of file memory_editor.cc.
References current_address_, ICON_MD_CANCEL, ICON_MD_CHECK, ICON_MD_LOCATION_SEARCHING, and jump_address_.
Referenced by DrawToolbar().
|
private |
Definition at line 95 of file memory_editor.cc.
References ICON_MD_CANCEL, ICON_MD_LIST, ICON_MD_SEARCH, and search_pattern_.
Referenced by DrawToolbar().
|
private |
Definition at line 141 of file memory_editor.cc.
References yaze::editor::MemoryEditorWithDiffChecker::Bookmark::address, bookmarks_, current_address_, yaze::editor::MemoryEditorWithDiffChecker::Bookmark::description, ICON_MD_ADD, ICON_MD_BOOKMARK, ICON_MD_CLEAR_ALL, ICON_MD_CLOSE, ICON_MD_INFO, and yaze::editor::MemoryEditorWithDiffChecker::Bookmark::name.
Referenced by DrawToolbar().
|
private |
Definition at line 78 of file memory_editor.h.
|
private |
Definition at line 81 of file memory_editor.h.
Referenced by DrawJumpToAddressPopup().
|
private |
Definition at line 82 of file memory_editor.h.
Referenced by DrawSearchPopup().
|
private |
Definition at line 83 of file memory_editor.h.
Referenced by DrawBookmarksPopup(), DrawJumpToAddressPopup(), and DrawToolbar().
|
private |
Definition at line 90 of file memory_editor.h.
Referenced by DrawBookmarksPopup().