summaryrefslogtreecommitdiff
path: root/python/examples
diff options
context:
space:
mode:
authorJordan Wiens <github@psifertex.com>2025-12-18 21:46:26 -0500
committerJordan Wiens <github@psifertex.com>2025-12-18 21:52:14 -0500
commit5b804c2c7bae72ccbc2865002d427b52ac4c0b0f (patch)
treea584ec8504d3c059cafc10a54fc6c7ae8f304e58 /python/examples
parent4023131568543815232094368747147422801198 (diff)
fix triage entropy graph navigation for mapped files
Diffstat (limited to 'python/examples')
-rw-r--r--python/examples/triage/entropy.py1
-rw-r--r--python/examples/triage/view.py4
2 files changed, 4 insertions, 1 deletions
diff --git a/python/examples/triage/entropy.py b/python/examples/triage/entropy.py
index bcd2affb..53868cc9 100644
--- a/python/examples/triage/entropy.py
+++ b/python/examples/triage/entropy.py
@@ -53,6 +53,7 @@ class EntropyWidget(QWidget):
self.timer.setSingleShot(False)
self.timer.start()
+ self.setCursor(Qt.PointingHandCursor)
self.setMinimumHeight(UIContext.getScaledWindowSize(32, 32).height())
def paintEvent(self, event):
diff --git a/python/examples/triage/view.py b/python/examples/triage/view.py
index d7a29bb6..5a39197f 100644
--- a/python/examples/triage/view.py
+++ b/python/examples/triage/view.py
@@ -151,7 +151,9 @@ class TriageView(QScrollArea, View):
if addr is None:
view_frame.navigate("Hex:Raw", offset)
else:
- view_frame.navigate("Linear:" + view_frame.getCurrentDataType(), addr)
+ view_type = "Graph" if Settings().get_bool("ui.view.graph.preferred") else "Linear"
+ data_type = self.data.view_type
+ view_frame.navigate(f"{view_type}:{data_type}", addr)
else:
if self.data == self.data.file.raw:
addr = offset