Nav
78491a7874
Tidying
2022-07-13 22:41:14 +01:00
Nav
0521b1f986
Tidying
2022-06-05 17:01:14 +01:00
Nav
ddf53ab0f8
Handling programming mode enabled/disabled events in Insight
2022-06-05 17:00:56 +01:00
Nav
d24ffd4ebc
Replaced QLabel with derived Label widget - for plain text formatting being configured as a default
2022-05-03 20:00:52 +01:00
Nav
e113ce296b
Tweak to Registers tool button margins
2022-04-30 02:38:08 +01:00
Nav
80405057f6
Tidying
2022-04-28 21:21:59 +01:00
Nav
178df2d9e0
Fixed that very annoying label bug, where the 'g' in the Registers label (in the Target Registers tool button) was being clipped.
2022-04-28 21:08:31 +01:00
Nav
fa037a81b1
Replaced nasty onInsightStateChangedEvent event handler in TargetController with new GetTargetState command
2022-04-28 21:06:57 +01:00
Nav
2e47f53e47
Enforced an absolute maximum when calculating minimum size for Insight window.
...
The absolute maximum takes the user's screen size into account.
2022-04-04 21:35:58 +01:00
Nav
7e992f781e
Enforced absolute minimum Insight window size
2022-02-06 20:26:31 +00:00
Nav
53a3c815d7
Removed using namespace directive for class member function definitions in source files
2022-02-05 15:32:08 +00:00
Nav
051b7e1e8e
Made Insight settings object mutable via Insight
2022-01-22 16:14:03 +00:00
Nav
49383eb448
Improved handling of late initialisation for component objects
2022-01-02 21:24:23 +00:00
Nav
d7c6fd191f
Corrected insight window sizing bug
2021-12-27 04:10:25 +00:00
Nav
45c6470548
Persisting TargetMemoryInspectionPane settings (including memory regions) through debug sessions
2021-12-25 01:46:47 +00:00
Nav
ba4e99d8d2
Fixed illegal memory access bug with pane widgets and the target package widget.
2021-12-24 13:59:34 +00:00
Nav
8717b5f581
Destroying RAM and EEPROM inspection panes upon Insight deactivation
2021-12-22 23:11:56 +00:00
Nav
7ca9327dc5
Increased minimum width for the Insight window
2021-12-15 22:08:38 +00:00
Nav
fcca784e9c
Some refactoring and tidying in the InsightWindow class
2021-12-08 20:17:27 +00:00
Nav
3b80954f72
Tidying
2021-12-08 00:42:32 +00:00
Nav
57ec4f0a4a
Moved global insight refresh into member function. Also enabled spinning animation on the refresh button
2021-12-08 00:19:28 +00:00
Nav
ca757f8fce
Corrected regression bug with disabling the insight UI when target enters running state
2021-12-08 00:17:30 +00:00
Nav
c1cac55a61
Automatically resize the Insight window upon the user opening the bottom panel, to ensure there is adequate space
2021-11-17 21:44:55 +00:00
Nav
61d9dfbd93
Allowed the bottom panel to overlap the target package widget on resize
2021-11-17 21:44:04 +00:00
Nav
d4a0264474
Improved Insight window sizing on load - reduced to a more appropriate size, based on the size of the target package widget
...
Also tidied the isVariantSupported() implementation
2021-11-17 21:42:35 +00:00
Nav
40ee3df836
Fixed bug with bottom panel size constraints not being updated on target package widget change
2021-11-07 20:33:23 +00:00
Nav
332a26afbb
Corrected EEPROM button initialising
2021-11-06 00:19:26 +00:00
Nav
90dd76455d
Fixed bug with RAM & EEPROM panes both appearing on initial activation
2021-11-06 00:18:54 +00:00
Nav
d3c77c1131
Added EEPROM inspection pane
2021-11-05 23:43:47 +00:00
Nav
1ef78dafb1
Single definition of Bloom website domain
2021-11-02 23:26:11 +00:00
Nav
1d9d482da9
Explicit pointer declarations when using the auto keyword
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
356c06f4f3
Tidying lambdas
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
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
ecbf482df8
Tidying
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
508acf1c56
Tidying/consistency in lambda definitions
2021-10-03 02:03:54 +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
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
ebfd97eae8
Tidying
2021-09-21 21:21:57 +01:00
Nav
39c95857e5
Replaced TargetIoPortsUpdated event with RegistersWrittenToTarget event
2021-09-12 23:28:16 +01:00
Nav
151088d9dc
Tidying
2021-09-04 18:12:32 +01:00
Nav
dcd180e728
New target registers side pane
2021-09-04 18:11:52 +01:00
Nav
85ef2c57e1
Removed tight coupling of target pin widgets with Insight window - moved target pin state toggling into an InsightWorker task.
2021-09-04 18:03:45 +01:00
Nav
1dc184edbc
Improved containment of target package widget functionality - it's now less tightly coupled.
2021-09-02 21:19:46 +01:00
Nav
0ff217113a
Disabled insight support for target variants with more than 100 pins
2021-08-24 20:10:45 +01:00
Nav
0e7c06bf87
Fixed bug with default variant selection in Insight window
...
The Insight window was failing to default to the first available variant
when the user provided an invalid variant name in their config file.
2021-07-17 02:19:41 +01:00