Commit Graph

178 Commits

Author SHA1 Message Date
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
1f26cafcb0 Tidying 2021-12-06 21:31:27 +00:00
Nav
1b4b0147ba SvgWidget and SvgToolButton spinning animation support 2021-12-06 21:21:54 +00:00
Nav
7108899884 Automatically associate SvgToolButton widgets to child QMenu. This means we can add a QMenu to a tool button, via the .ui file, and have it be automatically associated. 2021-12-04 21:23:58 +00:00
Nav
5dfa239e93 Moved hex viewer widget images to correct folder 2021-12-04 21:19:45 +00:00
Nav
4a08b8ba2c Tidying 2021-12-01 22:14:54 +00:00
Nav
c19e98466f Corrected default parent widget in register history widget construction 2021-12-01 22:14:40 +00:00
Nav
9b1fbb1481 Made DIP body widget height dynamic, along with indicator sizes. 2021-12-01 02:41:45 +00:00
Nav
5716e6f306 Corrected QFP body widget spacing 2021-11-30 23:59:04 +00:00
Nav
b4cbe92b04 Reduced pin direction label font size on target package widgets 2021-11-30 23:58:46 +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
3351572f2f Tidying 2021-11-20 19:09:25 +00:00
Nav
378b2cca0f Reducing size of DIP widget pins 2021-11-20 19:08:52 +00:00
Nav
69212059f9 Manually drawing DIP widget pin labels 2021-11-20 19:08:35 +00:00
Nav
621ab0ca2a Tidying 2021-11-18 19:57:12 +00:00
Nav
cff3ffe7b9 Manually drawing QFP widget pin name labels, pin direction labels and other pin related graphics 2021-11-18 19:56:47 +00:00
Nav
df73a16fa4 Corrected bug with QFP widget sizing where the centre horizontal layout was being allocated most of the free space 2021-11-18 19:55:29 +00:00
Nav
06e3f07e92 Maintain a vector of down casted pin widget pointers in the QFP widget 2021-11-18 19:52:03 +00:00
Nav
daccc3a999 Refactored QFP pin widget and removed pin name and pin direction label widgets (we will now draw these manually) 2021-11-18 19:50:54 +00:00
Nav
26d633c19c Exposed pin state of target pin widget, in preparation for drawing labels manually 2021-11-18 19:48:21 +00:00
Nav
e58230cbc9 Reduced QFP widget size 2021-11-18 19:47:01 +00:00
Nav
3fee62d5ea Update size policy on panel type configuration (for the PanelWidget) 2021-11-17 21:45:25 +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
c2e44c214e Remove unnecessary updating of size, on paint events, for SvgWidgets.
Also updated RAM & EEPROM inspection icon styles
2021-11-08 19:58:17 +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
f59cb08346 Adjusted pin widget spacing and label font size for QFP target widget 2021-11-07 20:31:09 +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
4608a68c29 Adjusted font size of pin direction label in DIP package widget 2021-11-04 23:21:42 +00:00
Nav
6d50cacd24 Styling disabled byte items in hex viewer widget 2021-11-04 23:21:14 +00:00
Nav
dd4d3a427b Disabled context menu for text input in register inspection window 2021-11-02 23:49:21 +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
1ef78dafb1 Single definition of Bloom website domain 2021-11-02 23:26:11 +00:00
Nav
15555b37c2 Fixed DIP pin body alignment issue with variable sized pin names 2021-10-31 11:36:28 +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