Nav
a5460fd9ae
Tidying
2021-12-23 01:28:36 +00:00
Nav
5c97fb76aa
New memory region manager window
2021-12-23 01:26:58 +00:00
Nav
a6843e5baa
New Focused and Excluded memory regions
2021-12-23 01:24:58 +00:00
Nav
40b2f498b6
Tidying
2021-12-22 03:33:18 +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
735f79c5f0
Corrected bug with memory inspection panes not disabling the hex view widget in certain instances, when target execution is resumed
2021-12-08 20:11:20 +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
4b41d5d6d0
Added new tool button to manage focused memory regions
2021-11-13 17:00:15 +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
Nav
0151ae9eff
First draft of tool button icons for highlighting stack memory and focused memory regions
2021-11-07 20:32:32 +00:00
Nav
16efc1353d
Conditional title for memory inspection pane, based on memory type
2021-11-06 00:20:05 +00:00
Nav
d3c77c1131
Added EEPROM inspection pane
2021-11-05 23:43:47 +00:00
Nav
6d50cacd24
Styling disabled byte items in hex viewer widget
2021-11-04 23:21:14 +00:00
Nav
82016959c8
Fixed bug with hex viewer widget failing to occupy all available space
2021-11-02 23:26:43 +00:00
Nav
1dae5cbb00
Fixed byte item hover bug
2021-10-31 11:36:28 +00:00
Nav
66879df349
Improved the performance of resizing the hex viewer widget, by only recalculating the byte item positions when absolutely necessary.
2021-10-31 11:36:28 +00:00
Nav
cc83f39524
Fixed bug with obsolete byte address items not being removed (off-by-one error)
2021-10-31 11:36:28 +00:00
Nav
fab849016f
Fixed bug with byte container graphics view not resizing properly
2021-10-31 11:36:28 +00:00
Nav
8f3a51e644
Tidying
2021-10-31 11:36:28 +00:00
Nav
77cefd8308
ByteAddressContainer and ByteAddressItem QGraphicsItems
2021-10-31 11:36:28 +00:00
Nav
1d9d482da9
Explicit pointer declarations when using the auto keyword
2021-10-31 11:36:28 +00:00
Nav
e2c4dcb97f
Refactored hex viewer widget to use QGraphicsView items as opposed to widgets, for byte items in the hex viewer.
...
This requirement became apparent when testing the initial approach with large memory sizes - the GUI became unresponsive due to the number of widgets being constructed.
This was along side other performance issues that arose from the large number of widgets
2021-10-31 11:36:28 +00:00
Nav
6b11956c90
Tidying
2021-10-31 11:36:28 +00:00
Nav
9b21e55815
Styling tweaks on hex viewer widget
2021-10-31 11:36:28 +00:00
Nav
2674984e36
Added byte widget address label to hex viewer widget
2021-10-31 11:36:28 +00:00
Nav
7c65e182af
New target memory inspection pane and hex viewer widget
2021-10-31 11:36:28 +00:00