summaryrefslogtreecommitdiff
path: root/ui/stackview.h
diff options
context:
space:
mode:
authorJosh Ferrell <josh@vector35.com>2024-10-11 15:59:32 -0400
committerJosh Ferrell <josh@vector35.com>2024-10-11 15:59:32 -0400
commit6be2383e4e7352e2cd97da4d58582167ce29eea5 (patch)
treec4d1528db5fb649abc5de818eb3137a88c6ff79a /ui/stackview.h
parentf93bedb63409c692487ed67fb4fb92442a4d4809 (diff)
Highlight selected variable in stack view
Diffstat (limited to 'ui/stackview.h')
-rw-r--r--ui/stackview.h5
1 files changed, 4 insertions, 1 deletions
diff --git a/ui/stackview.h b/ui/stackview.h
index 7eabdd61..43c6692e 100644
--- a/ui/stackview.h
+++ b/ui/stackview.h
@@ -183,7 +183,7 @@ enum class Direction
\ingroup stackview
*/
-class BINARYNINJAUIAPI StackView : public QAbstractScrollArea, public View
+class BINARYNINJAUIAPI StackView : public QAbstractScrollArea, public View, public UIContextNotification
{
Q_OBJECT
@@ -221,6 +221,7 @@ class BINARYNINJAUIAPI StackView : public QAbstractScrollArea, public View
public:
StackView(ViewFrame* view, BinaryViewRef data);
+ ~StackView();
//! Refresh the stack view's content.
void refresh();
@@ -304,6 +305,8 @@ class BINARYNINJAUIAPI StackView : public QAbstractScrollArea, public View
bool navigate(uint64_t offset) override;
QFont getFont() override;
void updateFonts() override;
+
+ virtual void OnNewSelectionForXref(UIContext* context, ViewFrame* frame, View* view, const SelectionInfoForXref& selection) override;
};
/*! Stack view sidebar widget wrapper.