Commit Graph

133 Commits

Author SHA1 Message Date
Nav
dc45301ff8 Replaced MemoryRegionAddressInputType enum with generaic AddressType enum 2022-09-11 01:30:03 +01:00
Nav
16c559e70f Improved HexViewerWidget performance 2022-09-10 22:51:57 +01:00
Nav
241d94da54 Off-loaded ByteItemGraphicsScene construction to Insight worker task 2022-09-10 22:50:52 +01:00
Nav
be2b5184ce Removed InsightWorker injection in Insight widgets 2022-09-08 14:29:41 +01:00
Nav
0a45bca30a Replaced InsightWorker signals with InsightSignals singleton 2022-09-07 22:25:28 +01:00
Nav
7d07a9cf6c Tidying 2022-09-06 17:17:43 +01:00
Nav
46d8ce1854 Added TargetMemoryAddress, TargetMemorySize, TargetProgramCounter and TargetStackPointer aliases 2022-09-06 17:16:49 +01:00
Nav
620e6dc06a Corrected bug with memory inspection refresh button continuing to spin upon refresh error 2022-09-06 01:05:46 +01:00
Nav
cb272dfcff Implemented select all (Ctrl+A) and deselect (Esc) shortcuts in hex viewer byte item selection 2022-09-03 20:37:44 +01:00
Nav
798f6913a4 Implemented rubber-band selection rectangle in memory inspection hex viewer 2022-09-03 20:36:38 +01:00
Nav
4da3a84c06 Small tweaks to memory address indicator on memory inspection widget 2022-09-03 20:34:44 +01:00
Nav
bd2af015ec Disable refresh button on memory inspection pane, when target goes into running mode 2022-09-03 20:33:49 +01:00
Nav
8732df196e Disable auto refresh by default, in memory inspection widget 2022-08-30 19:20:00 +01:00
Nav
7971ad2070 Added memory capacity label to bottom bar in memory inspection pane 2022-08-30 03:10:48 +01:00
Nav
e9f6c50f35 Restored lh side bar and added an rh and bottom bar, in the memory inspection pane 2022-08-30 03:10:48 +01:00
Nav
c410905395 Some refactoring of ByteItem highlighting 2022-08-30 03:10:48 +01:00
Nav
f7460681f2 Disabled refresh button in memory inspection pane, when programming mode is enabled 2022-08-14 18:07:05 +01:00
Nav
cb33f33ba9 Fixed bug where deactivated PaneWidgets were still visible after state restoration 2022-08-14 17:37:25 +01:00
Nav
1133c58498 Fixed bug where the PaneWidget size was not being recorded on resize 2022-08-13 18:35:37 +01:00
Nav
d59c4f92ba Refactored PaneState management across the PaneWidget 2022-08-08 22:26:32 +01:00
Nav
08977e8e0c Updated MemoryInspectionPane to prevent it from enabling UI too early (before stack pointer retrieval) for RAM 2022-07-24 12:44:31 +01:00
Nav
43f33a2e77 Corrected bug where memory inspection panes were not automatically fetching data upon the first target halt 2022-07-21 21:33:39 +01:00
Nav
9d2625e8c4 Store and restore refresh configuration for memory inspection panes 2022-07-21 21:16:34 +01:00
Nav
5a0a88eced Removed unnecessary member in TargetMemoryInspectionPaneSettings struct 2022-07-21 21:01:21 +01:00
Nav
bce5ee27ce Tweak to height of tool bar in memory inspection pane widget 2022-07-19 22:32:21 +01:00
Nav
5b53040190 Moved closeEvent() handler from MemoryInspectionPaneWidget to base class PaneWidget 2022-07-19 22:30:50 +01:00
Nav
933f68bfac Updated the 'Manage Focused Regions' icon to make it more distinct 2022-07-17 18:26:39 +01:00
Nav
6fd926b9bb Moved refresh button out of HexViewerWidget, to MemoryInspectionPaneWidget
Added auto-refresh configuration menu
Added checked/unchecked icons
2022-07-17 18:26:07 +01:00
Nav
c01fbcc99c Tweaked positioning of ByteAddressItem in hex viewer 2022-07-17 17:12:59 +01:00
Nav
c7cd88e198 Tidying 2022-07-16 19:12:45 +01:00
Nav
34993f1733 Added support for attaching and detaching memory inspection panes from the main insight window 2022-07-16 19:12:12 +01:00
Nav
4c3083e992 New attach & detach buttons for memory inspection panes 2022-07-16 19:11:03 +01:00
Nav
e35fc3e8f2 Refactored Panel & Pane widgets 2022-07-16 19:07:09 +01:00
Nav
ead867eb3e Refactored painting of ByteItem in the hex viewer 2022-07-15 22:41:23 +01:00
Nav
78491a7874 Tidying 2022-07-13 22:41:14 +01:00
Nav
634ab23368 Added first byte indicator to value annotations 2022-06-18 16:01:54 +01:00
Nav
c3d99f1282 Tidying annotation items in the hex viewer 2022-06-18 16:01:29 +01:00
Nav
ddf53ab0f8 Handling programming mode enabled/disabled events in Insight 2022-06-05 17:00:56 +01:00
Nav
d24ffd4ebc Replaced QLabel with derived Label widget - for plain text formatting being configured as a default 2022-05-03 20:00:52 +01:00
Nav
80405057f6 Tidying 2022-04-28 21:21:59 +01:00
Nav
fa037a81b1 Replaced nasty onInsightStateChangedEvent event handler in TargetController with new GetTargetState command 2022-04-28 21:06:57 +01:00
Nav
55b363cc58 Corrected memory inspection panel UI bug where refresh button would remain disabled when it shouldn't 2022-04-24 16:12:46 +01:00
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
6b79dd7ca2 Wording tweak 2022-02-06 23:33:26 +00:00
Nav
3dcdc4b90b Persisted panel and pane states 2022-02-06 20:28:46 +00:00
Nav
53a3c815d7 Removed using namespace directive for class member function definitions in source files 2022-02-05 15:32:08 +00:00
Nav
9bbc534973 Adjusted manage memory region window size 2022-02-04 22:19:57 +00:00
Nav
b5fe7d6438 Tidying 2022-02-04 19:49:28 +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