summaryrefslogtreecommitdiff
path: root/ui/uicontext.h
diff options
context:
space:
mode:
authorGlenn Smith <glenn@vector35.com>2020-12-02 15:42:58 -0500
committerGlenn Smith <glenn@vector35.com>2020-12-02 15:42:58 -0500
commit432a8cdf64052db5fef7df792e2a5a51734d27af (patch)
tree6c4d4bd91056fae5741bdb892b28124f85dc0dba /ui/uicontext.h
parent31165bf2cba75f3ab58fefce10e707bbaadcc125 (diff)
Callback for address changes #2166
Diffstat (limited to 'ui/uicontext.h')
-rw-r--r--ui/uicontext.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/ui/uicontext.h b/ui/uicontext.h
index bc88a71b..5fbd2ca2 100644
--- a/ui/uicontext.h
+++ b/ui/uicontext.h
@@ -16,6 +16,7 @@ typedef void (*UIPluginDependencyFunction)(void);
class ViewFrame;
class UIActionHandler;
class FileContext;
+class ViewLocation;
class BINARYNINJAUIAPI UIContextNotification
{
@@ -33,6 +34,7 @@ public:
virtual void OnAfterCloseFile(UIContext* context, FileContext* file, ViewFrame* frame) { (void)context; (void)file; (void)frame; }
virtual void OnViewChange(UIContext* context, ViewFrame* frame, const QString& type) { (void)context; (void)frame; (void)type; }
+ virtual void OnAddressChange(UIContext* context, ViewFrame* frame, View* view, const ViewLocation& location) { (void)context; (void)frame; (void)view; (void)location; };
};
class BINARYNINJAUIAPI UIContextHandler
@@ -86,6 +88,7 @@ public:
void NotifyOnAfterCloseFile(FileContext* file, ViewFrame* frame);
void NotifyOnViewChange(ViewFrame* frame, const QString& type);
+ void NotifyOnAddressChange(ViewFrame* frame, View* view, const ViewLocation& location);
static void setHandler(UIContextHandler* handler);