summaryrefslogtreecommitdiff
path: root/ui
diff options
context:
space:
mode:
authorrollsafe <rollsafe@users.noreply.github.com>2019-06-11 20:21:29 -0400
committerrollsafe <rollsafe@users.noreply.github.com>2019-06-13 17:49:44 -0400
commitde3add71f81a45a587deb470519e0dc8c2acffcc (patch)
treefab3b941e2637842b86cb2c2f3e733a38cf91789 /ui
parent1f885d1482d0d4e91f84c6d171672bf0d545923e (diff)
Add notification callbacks for when data-only metadata is updated
Diffstat (limited to 'ui')
-rw-r--r--ui/flowgraphwidget.h1
-rw-r--r--ui/linearview.h1
-rw-r--r--ui/tokenizedtextview.h1
3 files changed, 3 insertions, 0 deletions
diff --git a/ui/flowgraphwidget.h b/ui/flowgraphwidget.h
index bc755025..baf93829 100644
--- a/ui/flowgraphwidget.h
+++ b/ui/flowgraphwidget.h
@@ -181,6 +181,7 @@ public:
virtual void OnAnalysisFunctionUpdated(BinaryNinja::BinaryView* data, BinaryNinja::Function* func) override;
virtual void OnAnalysisFunctionUpdateRequested(BinaryNinja::BinaryView* data, BinaryNinja::Function* func) override;
+ virtual void OnDataMetadataUpdated(BinaryNinja::BinaryView* data, uint64_t offset) override;
void setInitialGraph(FlowGraphRef graph);
void setInitialGraph(FlowGraphRef graph, uint64_t addr);
diff --git a/ui/linearview.h b/ui/linearview.h
index 5e550319..85586ca8 100644
--- a/ui/linearview.h
+++ b/ui/linearview.h
@@ -205,6 +205,7 @@ public:
virtual void OnDataVariableAdded(BinaryNinja::BinaryView* view, const BinaryNinja::DataVariable& var) override;
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 updateFonts() override;
diff --git a/ui/tokenizedtextview.h b/ui/tokenizedtextview.h
index 2a64d971..e54b5842 100644
--- a/ui/tokenizedtextview.h
+++ b/ui/tokenizedtextview.h
@@ -136,6 +136,7 @@ public:
virtual void OnDataVariableAdded(BinaryNinja::BinaryView* view, const BinaryNinja::DataVariable& var) override;
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 updateFonts() override;