Commit Graph

1383 Commits

Author SHA1 Message Date
Nav
adcca0079d Check if Microchip hybrid devices (Snap and PICkit 4) are not in AVR mode and report back to the user. 2023-05-07 16:44:15 +01:00
Nav
7bdc03116e Fixed stale scene bug in hex viewer 2023-05-07 16:33:53 +01:00
Nav
e6d290f866 Corrected ByteItem position lookup bug 2023-05-07 15:34:01 +01:00
Nav
68059e9dfd Refresh hex viewer when opening previous opened snapshot diff window 2023-05-07 03:14:37 +01:00
Nav
c7a6ad26ec Tidying 2023-05-07 00:59:09 +01:00
Nav
76192df641 Reimplemented hex viewer item renderer to draw additional graphics to highlighting changes in snapshot diff window 2023-05-07 00:58:44 +01:00
Nav
db158a0eda Identify differences in snapshot diff window 2023-05-07 00:55:47 +01:00
Nav
b80f6aad6c Further refactoring of hex viewer item painting for additional performance gains 2023-05-06 21:02:30 +01:00
Nav
eca86fcb1a Added support for flash memory inspection 2023-05-04 00:20:56 +01:00
Nav
da5db96f11 New changed ByteItem state, with styles 2023-05-03 21:46:08 +01:00
Nav
acb05904dd Made hex viewer hover rectangles more prominent 2023-05-03 21:44:47 +01:00
Nav
2f7954fcc9 Corrected regression 2023-05-03 21:44:05 +01:00
Nav
84a1cb9841 Consistent border color in memory snapshot items 2023-05-01 23:44:09 +01:00
Nav
450146e8c4 Implemented restore functionality in snapshot diff window 2023-05-01 21:00:33 +01:00
Nav
28aa4c630c Corrected regression in snapshot diff styles 2023-05-01 17:08:45 +01:00
Nav
f634782551 Tidying 2023-05-01 17:08:19 +01:00
Nav
e72efe71f2 Refresh snapshot diff windows when comparing against current memory and the memory has been updated 2023-05-01 17:08:06 +01:00
Nav
9c8e130446 Implemented "Compare with Current" action in snapshot manager 2023-05-01 15:48:01 +01:00
Nav
e3cbfdc5fc Tidying 2023-05-01 15:05:57 +01:00
Nav
c0269e8378 Initial work for the SnapshotDiff window 2023-05-01 15:05:34 +01:00
Nav
5e4d917b57 Prepared HexViewerWidget for snapshot diff window 2023-05-01 14:49:51 +01:00
Nav
86a09b1a4a Tidying 2023-05-01 14:05:44 +01:00
Nav
9364e8f59f Darker border on selected memory snapsho items 2023-05-01 13:14:30 +01:00
Nav
00f3d2265e Corrected bug with HexViewerItem::allocatedGraphicsItem being cleared unexpectedly upon graphic item allocation in the hex viewer 2023-04-30 17:19:30 +01:00
Nav
f6d863c8f2 Layout tweaks in Dialog widget 2023-04-30 17:18:24 +01:00
Nav
055119f2fd Tidying 2023-04-27 19:31:34 +01:00
Nav
f9e8e27374 Prevent needless refresh tasks being created when opening the memory inspection pane 2023-04-27 19:14:33 +01:00
Nav
0ef83f275b Fixed bug where memory inspection pane was being enabled too early in certain circumstances 2023-04-27 19:13:36 +01:00
Nav
078aa0acb6 Corrected stack pointer validation in TopLevelGroupItem 2023-04-26 19:45:38 +01:00
Nav
e285d4c912 Tidying 2023-04-25 20:28:13 +01:00
Nav
7aa8ef0858 Consistent selection background color 2023-04-25 20:28:03 +01:00
Nav
fbe3e5b545 Should have been included in 5b17ddccb5 2023-04-25 20:26:52 +01:00
Nav
feb072783f Added hover backround on snapshot manager toolbar buttons. Also removed some unused styles 2023-04-25 19:51:37 +01:00
Nav
5b17ddccb5 Removed context menu icons from QPlainTextEdit widget 2023-04-25 19:50:40 +01:00
Nav
baacfdcef6 Tweaked selection text/background color in text input/plain text fields 2023-04-25 19:49:06 +01:00
Nav
d68d944efc Set text input/plain text fields to read-only, as opposed to disabling them. This allows users to copy the text without being able to modify it 2023-04-25 19:48:13 +01:00
Nav
90f48777fa Tidying 2023-04-15 12:38:33 +01:00
Nav
c63501ff11 Improved preexisting and added new copy-to-clipboard functions in the hex viewer and target registers pane. 2023-04-15 12:38:20 +01:00
Nav
080bfcffbc Corrected failed assertion in restore and delete snapshot functions in the SnapshotManager 2023-04-15 12:35:30 +01:00
Nav
f1daa9066d Implemented snapshot deletion function 2023-04-15 12:34:55 +01:00
Nav
c49a792c53 Should have been included in 3feb60cc5c 2023-04-15 00:28:14 +01:00
Nav
c45522ce5f Tweaked focused region icons 2023-04-15 00:01:48 +01:00
Nav
3feb60cc5c Replaced std::vector with std::set, for automatic sorting in ListScene widget.
And added `ListScene::removeListItem()` function
2023-04-15 00:00:06 +01:00
Nav
c5545df40a Added stack pointer to snapshots 2023-04-14 21:15:42 +01:00
Nav
8a3c7540ba Enforce limit on the number of loaded snapshots 2023-04-14 21:12:22 +01:00
Nav
761fef0cae SnapshotViewer window 2023-04-12 22:52:28 +01:00
Nav
694ba6385b Implemented restore snapshot function 2023-04-12 22:51:36 +01:00
Nav
54b766b0e7 New Dialog widget base class and ConfirmationDialog widget 2023-04-12 22:03:17 +01:00
Nav
05943e6f8a Fixed bug with copying byte addresses/values from hex viewer to clipboard - they were being copied in an incorrect order 2023-04-12 21:49:33 +01:00
Nav
61e3c1f02d Fixed bug with stale data label not appearing in CreateSnapshotWindow when it should 2023-04-11 23:20:51 +01:00