diff options
| author | Brian Potchik <brian@vector35.com> | 2019-03-26 11:55:36 -0400 |
|---|---|---|
| committer | Brian Potchik <brian@vector35.com> | 2019-03-26 11:55:36 -0400 |
| commit | 8b04c6ec72e8487883e5d71c141969dbf7eca050 (patch) | |
| tree | 3cf6de820253be98795197e0b83481109973ff4b /ui | |
| parent | 20362165f9fcfce7902c0c058754e4ddbe8b016f (diff) | |
Add BinaryDataNavigable API to View which enables FeatureMap/UI Plugin navigation.
Diffstat (limited to 'ui')
| -rw-r--r-- | ui/viewframe.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/ui/viewframe.h b/ui/viewframe.h index 6217fffa..688a5a21 100644 --- a/ui/viewframe.h +++ b/ui/viewframe.h @@ -36,6 +36,7 @@ class BINARYNINJAUIAPI View protected: Menu m_contextMenu; UIActionHandler m_actionHandler; + bool m_binaryDataNavigable = false; bool writeDataToClipboard(const BinaryNinja::DataBuffer& data, bool binary, TransformRef xform); BinaryNinja::DataBuffer readDataFromClipboard(TransformRef xform); @@ -74,6 +75,9 @@ public: virtual bool navigateToFunction(FunctionRef func, uint64_t offset); virtual bool goToReference(FunctionRef func, uint64_t source, uint64_t target); + bool isBinaryDataNavigable() { return m_binaryDataNavigable; } + void setBinaryDataNavigable(bool navigable) { m_binaryDataNavigable = navigable; } + virtual bool closeRequest() { return true; } virtual void closing() {} virtual void updateFonts() {} |
