SharedROM, Editor parent, housekeeping

This commit is contained in:
scawful
2023-07-17 08:25:22 -04:00
parent c0d94a5982
commit 2b0c550274
8 changed files with 66 additions and 29 deletions

View File

@@ -3,11 +3,37 @@
#include <cstdint>
#include <string>
#include <memory>
namespace yaze {
namespace app {
namespace core {
class Editor {
public:
Editor() = default;
virtual ~Editor() = default;
virtual void Cut() = 0;
virtual void Copy() = 0;
virtual void Paste() = 0;
virtual void Undo() = 0;
virtual void Redo() = 0;
virtual void SelectAll() = 0;
virtual void Delete() = 0;
virtual void Find() = 0;
virtual void Replace() = 0;
virtual void Goto() = 0;
virtual void Indent() = 0;
};
unsigned int SnesToPc(unsigned int addr);
int AddressFromBytes(uint8_t addr1, uint8_t addr2, uint8_t addr3);
int HexToDec(char *input, int length);