Commit Graph

625 Commits

Author SHA1 Message Date
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
c8a9c21eb4 Increased bottom panel resize handle size 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
5e4fb0eaed Rearranged left and bottom panels in the Insight window 2021-10-31 11:36:28 +00:00
Nav
87801bcc20 Bottom panel toggling via RAM inspection button 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
9c9915ee80 Fixed About window positioning bug 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
1aef5bba79 Ensured that Insight menu bars are always of a fixed width 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
fc6d7dfc51 Fixed bug with Qt plugins not loading from correct path 2021-09-27 23:09:20 +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
Nav
ce76574f1d Tweaked value label positioning on BitsetWidget 2021-09-25 01:10:26 +01:00
Nav
ba4acd1629 Distributed Ubuntu fonts for Bloom Insight 2021-09-25 01:10:01 +01:00
Nav
267e59fcce Improved the handling of read-only registers in the register inspection window 2021-09-23 21:20:19 +01:00
Nav
10b879a964 Made register inspection window a child - it will now close when it's parent is deleted, as it should 2021-09-23 21:19:47 +01:00
Nav
1f112fb179 Focus on register inspection window, upon the user attempting to open an already opened instance 2021-09-23 21:18:30 +01:00
Nav
402c468248 Tweaks to Bloom icon, about window and insight window title change 2021-09-23 21:17:35 +01:00
Nav
0d6e4366d7 More tweaks to Insight colours 2021-09-23 21:15:55 +01:00
Nav
c428cff5a1 Tweaks to Insight's colour palette 2021-09-21 23:13:28 +01:00
Nav
6686a021fb Disabled sharing of OpenGL contexts 2021-09-21 21:24:37 +01:00
Nav
ebfd97eae8 Tidying 2021-09-21 21:21:57 +01:00
Nav
e76bb07ef1 Added description label in the RegisterHistoryItem widget 2021-09-21 21:21:00 +01:00
Nav
59b7069a9c Added help button to register inspection window 2021-09-21 21:20:03 +01:00
Nav
d66439d1df Disable register access via the inspection window, when then target is not in a STOPPED state 2021-09-21 21:19:12 +01:00
Nav
073a9e8bb7 Persist newly obtained register value to inspeciton window 2021-09-21 21:17:03 +01:00
Nav
dcdcd1d114 Register inspection window 2021-09-18 22:41:08 +01:00
Nav
d2a8966a0a Included timestamp in the InsightWorkers targetRegistersWritten signal 2021-09-18 22:35:30 +01:00
Nav
671e3dd51b Graphic tweaks to QFP target package widget 2021-09-17 21:49:37 +01:00
Nav
39c95857e5 Replaced TargetIoPortsUpdated event with RegistersWrittenToTarget event 2021-09-12 23:28:16 +01:00
Nav
dca5b362b3 Created new register type for port registers 2021-09-12 23:26:56 +01:00
Nav
b81b51790e Improved register written event 2021-09-12 23:25:34 +01:00
Nav
60df8c0d49 Tidying 2021-09-11 20:45:26 +01:00
Nav
63a080d821 Automatically trigger refreshing of register widgets, in the TargetRegistersPane, upon a registers written event 2021-09-11 20:45:06 +01:00
Nav
b8bf590be7 Write registers to target insight task 2021-09-11 18:52:59 +01:00
Nav
08a5916e08 Fixed pin body widget hover bug 2021-09-08 19:37:09 +01:00
Nav
733cc60ddb Tidying 2021-09-07 19:07:13 +01:00
Nav
a8faabd95f Tweaks to Bloom graphics for matching colour palette 2021-09-07 19:06:16 +01:00