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
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
8d82af3689
Tidying
2021-10-31 11:36:28 +00:00
Nav
f76e3d8a07
Decreased the pin body widget sizes for the QFP target widget
...
Plan to correct the labelling later
2021-10-31 11:36:28 +00:00
Nav
56a3c7d6ce
Decreased the size of pin body widgets for the DIP target package widget
...
Also moved the pin labels around to make best use of the space
2021-10-31 11:36:28 +00:00
Nav
077127315c
Corrected pin body size handing within target 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
Nav
03a36c12a7
Fixed bug with panel resizing where the bottom panel was overlapping on resize
2021-10-31 11:36:28 +00:00
Nav
d6aa2ec91a
Const placement consistency
2021-10-31 11:36:28 +00:00
Nav
1e3f76f040
Used size policy for the resizing of the target registers scroll area, as opposed to a manual resize in resizeEvent()
2021-10-31 11:36:28 +00:00
Nav
1bbf1868f0
Reset cursor upon panel resize mouse release event
2021-10-31 11:36:28 +00:00
Nav
4ce850e1d7
Button naming consistency
2021-10-31 11:36:28 +00:00
Nav
356c06f4f3
Tidying lambdas
2021-10-31 11:36:28 +00:00
Nav
c2ff87fd8d
Positioning register inspection window at the center of the main Insight window
2021-10-31 11:36:28 +00:00
Nav
6edfb7376a
Tidied structure of all classes within the entire code base
...
Also some other small bits of tidying
2021-10-31 11:36:28 +00:00
Nav
ecbf482df8
Tidying
2021-10-31 11:36:28 +00:00
Nav
2679979988
Made DIP and QFP package widgets look nicer with the new panels
2021-10-31 11:36:28 +00:00
Nav
104f09f7c9
Refactored InsightWindow class to inherit from QMainWindow, as opposed to a standard QObject
...
Replaced QWidget left panel with new PanelWidget instance
Also introduced a bottom panel (empty ATM)
Removed obsolete widgets
Added panel size adjustment on window resize
2021-10-31 11:36:28 +00:00
Nav
74b8e41e1b
New panel widget
2021-10-31 11:36:28 +00:00
Nav
508acf1c56
Tidying/consistency in lambda definitions
2021-10-03 02:03:54 +01:00
Nav
e6d4af525f
Tidying and version number bump
2021-09-27 23:08:53 +01:00
Nav
3a12395515
Handled positioning of the target package widget in the container, instead of within the widget itself
2021-09-26 18:18:12 +01:00
Nav
73d422ebd5
Used QWidget::update() instead of QWidget::repaint() for target package pin updates. Results in less flickering
2021-09-26 18:17:09 +01:00
Nav
4ced48737b
Tidying of the QFP target package widget
2021-09-26 18:16:27 +01:00
Nav
135df2395b
Corrected pin spacing issue on DIP target package widget
...
Also moved redundant resizing out of the paintEvent handler.
And some other tidying of the DIP widget
2021-09-26 18:16:02 +01:00
Nav
242394857a
Tweaks to button border colours on register inspection window
2021-09-25 20:15:21 +01:00
Nav
5eea0c0b9c
Bloom Inisght error dialogue
2021-09-25 20:14:57 +01:00