diff options
Diffstat (limited to 'python/binaryview.py')
| -rw-r--r-- | python/binaryview.py | 21 |
1 files changed, 15 insertions, 6 deletions
diff --git a/python/binaryview.py b/python/binaryview.py index e3c96857..4b36d05a 100644 --- a/python/binaryview.py +++ b/python/binaryview.py @@ -421,6 +421,15 @@ class BinaryDataNotification: def type_archive_disconnected(self, view: 'BinaryView', archive: 'typearchive.TypeArchive'): pass + def undo_entry_added(self, view: 'BinaryView', entry: 'undo.UndoEntry'): + pass + + def undo_entry_taken(self, view: 'BinaryView', entry: 'undo.UndoEntry'): + pass + + def redo_entry_taken(self, view: 'BinaryView', entry: 'undo.UndoEntry'): + pass + class StringReference: _decodings = { @@ -1169,23 +1178,23 @@ class BinaryDataNotificationCallbacks: except: log_error(traceback.format_exc()) - def _undo_entry_added(self, ctxt, view: core.BNBinaryView, archive: core.BNUndoEntry): + def _undo_entry_added(self, ctxt, view: core.BNBinaryView, entry: core.BNUndoEntry): try: - py_entry = undo.UndoEntry(handle=core.BNNewUndoEntryReference(archive)) + py_entry = undo.UndoEntry(handle=core.BNNewUndoEntryReference(entry)) self._notify.undo_entry_added(self._view, py_entry) except: log_error(traceback.format_exc()) - def _undo_entry_taken(self, ctxt, view: core.BNBinaryView, archive: core.BNUndoEntry): + def _undo_entry_taken(self, ctxt, view: core.BNBinaryView, entry: core.BNUndoEntry): try: - py_entry = undo.UndoEntry(handle=core.BNNewUndoEntryReference(archive)) + py_entry = undo.UndoEntry(handle=core.BNNewUndoEntryReference(entry)) self._notify.undo_entry_taken(self._view, py_entry) except: log_error(traceback.format_exc()) - def _redo_entry_taken(self, ctxt, view: core.BNBinaryView, archive: core.BNUndoEntry): + def _redo_entry_taken(self, ctxt, view: core.BNBinaryView, entry: core.BNUndoEntry): try: - py_entry = undo.UndoEntry(handle=core.BNNewUndoEntryReference(archive)) + py_entry = undo.UndoEntry(handle=core.BNNewUndoEntryReference(entry)) self._notify.redo_entry_taken(self._view, py_entry) except: log_error(traceback.format_exc()) |
