summaryrefslogtreecommitdiff
path: root/ui/linearview.h
diff options
context:
space:
mode:
authorJosh Ferrell <josh@vector35.com>2022-12-26 17:56:25 -0500
committerJosh Ferrell <josh@vector35.com>2022-12-26 17:56:25 -0500
commit1e66981f7349735bf4b707148cdb53df92e305a8 (patch)
tree9b61d8868c601f0c74acd91a4ac5328170722daf /ui/linearview.h
parent9b5b42949cfcd677f43263783ff0c031e6fa128a (diff)
Add listeners for symbol events in linear view
Diffstat (limited to 'ui/linearview.h')
-rw-r--r--ui/linearview.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/ui/linearview.h b/ui/linearview.h
index 329c7119..bffc21fb 100644
--- a/ui/linearview.h
+++ b/ui/linearview.h
@@ -425,6 +425,9 @@ public:
virtual void OnDataVariableRemoved(BinaryNinja::BinaryView* view, const BinaryNinja::DataVariable& var) override;
virtual void OnDataVariableUpdated(BinaryNinja::BinaryView* view, const BinaryNinja::DataVariable& var) override;
virtual void OnDataMetadataUpdated(BinaryNinja::BinaryView* view, uint64_t offset) override;
+ virtual void OnSymbolAdded(BinaryNinja::BinaryView* view, BinaryNinja::Symbol* var) override;
+ virtual void OnSymbolRemoved(BinaryNinja::BinaryView* view, BinaryNinja::Symbol* var) override;
+ virtual void OnSymbolUpdated(BinaryNinja::BinaryView* view, BinaryNinja::Symbol* var) override;
virtual void OnTagAdded(BinaryNinja::BinaryView* data, const BinaryNinja::TagReference& tagRef) override;
virtual void OnTagUpdated(BinaryNinja::BinaryView* data, const BinaryNinja::TagReference& tagRef) override;
virtual void OnTagRemoved(BinaryNinja::BinaryView* data, const BinaryNinja::TagReference& tagRef) override;