diff options
| author | Peter LaFosse <peter@vector35.com> | 2022-02-01 11:35:10 -0500 |
|---|---|---|
| committer | Peter LaFosse <peter@vector35.com> | 2022-03-16 08:05:27 -0400 |
| commit | 5ce116e4d1d3c30537f3635c06d7a0c619e55e43 (patch) | |
| tree | dd96aa9d6b55b26dd247cd0b7e4d0bdfc6a15681 /ui/viewframe.h | |
| parent | efb5d8ba056fbae3f57a80f813a18c4a6da60f28 (diff) | |
Add support for structured logging
Diffstat (limited to 'ui/viewframe.h')
| -rw-r--r-- | ui/viewframe.h | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/ui/viewframe.h b/ui/viewframe.h index 00ec700a..8d123f2b 100644 --- a/ui/viewframe.h +++ b/ui/viewframe.h @@ -96,6 +96,14 @@ class TransformParameterDialog; class ViewPaneHeaderSubtypeWidget; // struct BinaryNinjaCore::LinearDisassemblyLine; +class View; +class InitialNavigation: public BinaryNinja::BinaryDataNotification +{ + View* m_view; + public: + InitialNavigation(View* view); + virtual void OnSymbolAdded(BinaryNinja::BinaryView* view, BinaryNinja::Symbol* symbol) override; +}; class BINARYNINJAUIAPI View { @@ -343,6 +351,7 @@ class BINARYNINJAUIAPI ViewFrame : public QWidget bool m_graphViewPreferred = false; std::vector<QString> m_viewTypePriority; int m_preferredSyncGroup = 1; + InitialNavigation* m_initialNavigation; UIActionHandler m_actionHandler; @@ -487,6 +496,7 @@ class BINARYNINJAUIAPI ViewFrame : public QWidget void forceSyncFromView(); ViewFrame* getOtherPane(); + void UnRegisterInitialNavigation(); public Q_SLOTS: virtual void assemble(); |
