File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1+ #pragma once
2+
3+ #include < QtGui/QMouseEvent>
4+ #include < QtGui/QPaintEvent>
5+ #include < QtWidgets/QWidget>
6+
7+ #include " binaryninjaapi.h"
8+ #include " dockhandler.h"
9+ #include " uitypes.h"
10+
11+ class ContextMenuManager ;
12+ class DisassemblyContainer ;
13+ class Menu ;
14+ class ViewFrame ;
15+
16+ class BINARYNINJAUIAPI ReflectionView: public QWidget, public DockContextHandler
17+ {
18+ Q_OBJECT
19+ Q_INTERFACES (DockContextHandler)
20+
21+ ViewFrame* m_frame;
22+ BinaryViewRef m_data;
23+ DisassemblyContainer* m_disassemblyContainer;
24+
25+ public:
26+ ReflectionView (ViewFrame* frame, BinaryViewRef data);
27+ ~ReflectionView ();
28+
29+ virtual void notifyOffsetChanged (uint64_t offset) override ;
30+ virtual void notifyViewChanged (ViewFrame* frame) override ;
31+ virtual bool shouldBeVisible (ViewFrame* frame) override ;
32+
33+ protected:
34+ virtual void contextMenuEvent (QContextMenuEvent* event) override ;
35+ };
You can’t perform that action at this time.
0 commit comments