Nav
a0a7693d03
Added social link to about window
2023-02-20 21:55:55 +00:00
Nav
21c2658c43
Memory snapshot management via memory inspection pane
2023-02-20 21:55:55 +00:00
Nav
59776f1a0e
Memory snapshot data structure
2023-02-20 21:55:55 +00:00
Nav
fe6e5379ff
Tidying
2023-02-20 21:55:55 +00:00
Nav
47b9c53033
Created custom PushButton widget and added custom styleName property for styling primary buttons
2023-02-20 21:55:55 +00:00
Nav
fc883d5d1e
Moved memory region JSON conversion to individual constructors/member functions
2023-02-20 21:55:55 +00:00
Nav
c2201548e9
Fixed nested PanelWidget bug where parent widgets were being affected by PanelWidget::updateVisibility()
2023-02-20 21:55:55 +00:00
Nav
7f96e5fb70
Moved memory inspection pane styles to separate file
2023-02-20 21:55:55 +00:00
Nav
462bf0ff67
Refactored resizing code for PanelWidgets and added support for right-sided panels
2023-02-20 21:55:55 +00:00
Nav
c35565bcd0
Register std::map<Targets::TargetMemoryAddress, Widgets::ByteItem*> meta type
2023-01-14 12:53:57 +00:00
Nav
7e08da1122
Corrected bug with hex viewer in memory inspection pane remaining disabled upon activation
2023-01-14 03:06:21 +00:00
Nav
262c50ec3d
Changed format of memory capacity string in the TargetMemoryInspectionPane widget (to include commas in the capacity (i.e "2,048" instead of "2048"))
2022-12-18 15:48:06 +00:00
Nav
190d734ca3
Tidying
2022-12-11 17:41:20 +00:00
Nav
d807f9910a
Tidying
2022-12-10 22:05:18 +00:00
Nav
adb450d111
Set stale data flag in TargetMemoryInspectionPane, when the relevant memory type has been written to
2022-12-10 21:38:08 +00:00
Nav
b3fb3f0955
Lots of tidying
2022-12-03 22:16:21 +00:00
Nav
0c1b0211e8
Tidying
2022-10-12 21:26:09 +01:00
Nav
28cbeb6fc4
More tidying
2022-10-01 21:54:25 +01:00
Nav
065a389dfe
Improved naming consistency of aliases
2022-10-01 21:01:37 +01:00
Nav
6e0038b41c
Corrected font bug in annotation items
2022-09-19 14:40:48 +01:00
Nav
2ff7a3fdde
Fixed annotation item italic bug in memory inspection pane
2022-09-17 20:55:37 +01:00
Nav
9f9a67688e
Tidying
2022-09-17 02:05:45 +01:00
Nav
d8bea62ad2
Fixed regression in Insight package variant support check
2022-09-17 02:02:17 +01:00
Nav
beae66e477
Fixed label escaping issue in ErrorDialogue instance
2022-09-14 20:06:26 +01:00
Nav
eb7ce58b75
Tidying
2022-09-14 19:46:16 +01:00
Nav
d8f842b299
Appearence tweaks in memory inspection pane
2022-09-14 19:45:41 +01:00
Nav
cd2dae41e4
Implemented data export via clipboard actions in the hex viewer widget
2022-09-14 19:45:21 +01:00
Nav
6a8c5688dc
Moved byte item selection to std::map, to ensure sorting of byte item pointers by byte item memory address
2022-09-14 19:01:17 +01:00
Nav
9aff8183dd
Turns out we can't construct a QGraphicsScene on a different thread - causes issues with Qt's internal event posting code.
...
Instead, we now construct just the ByteItem objects on the worker thread. At some point, I'd like to move the item positioning onto
a worker thread, but that's for another day.
2022-09-13 22:40:55 +01:00
Nav
59986b052a
Stale data indicator in memory inspection pane
2022-09-11 17:19:17 +01:00
Nav
463b57ec83
Made addressLabelType changeable via context menu
2022-09-11 01:50:36 +01:00
Nav
8574918f81
Added addressLabelType to HexViewerWidgetSettings
2022-09-11 01:48:42 +01:00
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
7a8efcd7fc
Tidying
2022-09-08 14:48:28 +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
0397cb9aba
Replaced targetProgramCounterUpdated signal with new ReadProgramCounter Insight worker task.
...
Also some other bits of tidying
2022-09-06 00:52:38 +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