Commit Graph

65 Commits

Author SHA1 Message Date
Nav
ffd57c94fa Tidying 2022-04-04 22:21:42 +01:00
Nav
a0c493abaa Small tweaks to Insight hex viewer address labels 2022-04-04 22:21:42 +01:00
Nav
53a3c815d7 Removed using namespace directive for class member function definitions in source files 2022-02-05 15:32:08 +00:00
Nav
6d9b29d1bc Truncated focused memory regions in value annotations, when configured as signed integers and the size exceeds 8 bytes. 2022-02-02 22:37:40 +00:00
Nav
6441a9dbf0 Made endianness of focused memory regions configurable 2022-02-02 21:52:31 +00:00
Nav
91e18ab904 Added signed integer data type for focused memory regions 2022-02-02 20:51:26 +00:00
Nav
b9d05e03eb Removed TargetMemoryDescriptor dependency in MemoryRegion class (in preparation for saving & loading memory regions from Bloom's project settings file) 2022-01-16 18:53:28 +00:00
Nav
e10ac37b6c Added unsigned indicator to integer data type in focused memory region manager 2022-01-14 23:53:12 +00:00
Nav
5f77093c80 Go-to-address function in hex viewer 2021-12-27 03:57:08 +00:00
Nav
c3db0eba65 Highlighted addresses in hex viewer 2021-12-27 03:54:34 +00:00
Nav
dd5424b6bb New ASCII view tool button in hex viewer 2021-12-26 18:07:08 +00:00
Nav
910eb97561 Added ByteItem ASCII view
Including some conditional styling
2021-12-26 18:06:39 +00:00
Nav
42ea81971f Tidying 2021-12-26 00:15:24 +00:00
Nav
893be12597 Removed vertical lines for single byte annotation items 2021-12-26 00:12:21 +00:00
Nav
1d09f89acf Removed conditional font color in byte items with changed values, in the hex viewer 2021-12-25 23:17:57 +00:00
Nav
f47c1c6a60 Hide stack memory highlighting option for non RAM inspection panes 2021-12-25 23:13:41 +00:00
Nav
9dd2b24339 Display annotations tool button 2021-12-25 22:53:37 +00:00
Nav
cc51e1b4c8 New setting in the hex viewer for toggling the display of annotations 2021-12-25 22:52:34 +00:00
Nav
fef3aac3ae Moved ownership of hex viewer settings to TargetMemoryInspectionPane and corrected default settings 2021-12-25 22:16:28 +00:00
Nav
e5e283a27b Updating initialised flag in ByteItem, for excluded bytes 2021-12-25 20:53:21 +00:00
Nav
1b1c060457 Changed focused byte highlighting color and favoured stack highlighting over focused highlighting 2021-12-25 03:51:28 +00:00
Nav
22caf5bf5f Used different font sizes for top and bottom annotation items 2021-12-25 03:50:33 +00:00
Nav
ce39c9694c Adjusted font color of bottom annotation items 2021-12-25 03:50:08 +00:00
Nav
b0b99c2dde Account for bottom annotations on final row in hex viewier 2021-12-25 03:49:25 +00:00
Nav
a8e90f7b56 Moved current stack pointer out of HexViewerWidgetSettings - didn't belong there 2021-12-25 03:10:46 +00:00
Nav
d69a8bcde5 Corrected illegal memory access bug after freeing hovered annotation item 2021-12-25 03:10:01 +00:00
Nav
d4a27b1bac Fixed bug with annotation items not inheriting disabled state from parent scene 2021-12-25 01:44:48 +00:00
Nav
78f6bbb5d6 Tidying 2021-12-24 23:30:44 +00:00
Nav
170e30d034 Value annotations in hex viewer widget
Some refactoring of byte item positioning, to better accommodate value annotations
2021-12-24 23:30:28 +00:00
Nav
d59c47a5de Tidying AnnotationItem class in prep for value annotations 2021-12-24 23:27:01 +00:00
Nav
5f2ec7e655 Configured vertical scrollbar in hex viewer widget to always be enabled, in order to prevent infinite look resize issue 2021-12-24 22:42:27 +00:00
Nav
8ec4d664c9 Tidying 2021-12-24 02:55:59 +00:00
Nav
7c2a8705e7 Added annotation items in the hex viewer, for focused regions
Corrected issue with unexpected horizontal scrolling in hex viewer
Added highlighting of focused byte items, in the hex viewer widget
2021-12-24 02:54:48 +00:00
Nav
47ff13c1a6 Enabled QGraphicsItem caching for faster rendering of byte items and byte addresses, in the hex viewer widget 2021-12-17 01:10:44 +00:00
Nav
bc7f7dae56 Removed unnecessary VBoxLayout from byte item container in the hex viewier widget 2021-12-15 22:11:07 +00:00
Nav
3152b30319 Tidying 2021-12-15 22:10:07 +00:00
Nav
b3ceab5501 Refactoring in printing of byte address items in hex viewier widget. 2021-12-15 22:09:21 +00:00
Nav
154471d3c8 Tidying hex viewer byte item painting 2021-12-11 14:57:56 +00:00
Nav
3b80954f72 Tidying 2021-12-08 00:42:32 +00:00
Nav
44c2d6f45f Spinning refresh button, when refresh is in progress, in memory inspection pane 2021-12-06 21:35:22 +00:00
Nav
5dfa239e93 Moved hex viewer widget images to correct folder 2021-12-04 21:19:45 +00:00
Nav
e4b282818b Fixed bug with byte item positions not being adjusted on resize of the memory inspection panel, due to the row count remaining the same 2021-11-28 22:01:18 +00:00
Nav
2c35cd7a29 Tidying 2021-11-28 21:37:59 +00:00
Nav
7ad625e99d Fixed byte item graphics view height allocation bug, in hex viewer widget 2021-11-28 21:34:10 +00:00
Nav
b28e876db1 Made row and column highlighting on hover optional via tool button 2021-11-13 16:59:43 +00:00
Nav
3f6b114c2f Updated memory inspection refresh routine to include the refreshing of the stack pointer value. 2021-11-11 19:10:31 +00:00
Nav
d3d23e554c Added slots for toggling memory highlighting in the HexViewerWidget 2021-11-11 19:09:58 +00:00
Nav
31b9b8d321 New struct to hold settings for the HexViewierWidget 2021-11-11 19:08:56 +00:00
Nav
479d99d03c Tweaks to the hex viewier widget toolbar button styling 2021-11-11 19:06:59 +00:00
Nav
9e5eecd6ca Improved memory inspection tool button appearance 2021-11-08 20:00:36 +00:00