Nav
d646e06efe
Fixed target register pane state restoration bug
2022-08-13 18:36:10 +01:00
Nav
d59c4f92ba
Refactored PaneState management across the PaneWidget
2022-08-08 22:26:32 +01:00
Nav
1830fe3a17
Tidying
2022-07-20 19:16:14 +01:00
Nav
22b51f5129
Added opened/closed signals to PanelWidget
2022-07-20 19:13:16 +01:00
Nav
97d7690682
Updated register side pane to use new state restoration code
2022-07-19 22:58:38 +01:00
Nav
f43c88f61a
Storing and restoring DetachedWindowState
2022-07-19 22:31:36 +01:00
Nav
34993f1733
Added support for attaching and detaching memory inspection panes from the main insight window
2022-07-16 19:12:12 +01:00
Nav
e35fc3e8f2
Refactored Panel & Pane widgets
2022-07-16 19:07:09 +01:00
Nav
6c16dc1012
Removed hardcoded minimum size on bottom panel. Replaced with a '25% of the current window size'.
2022-07-14 20:48:56 +01:00
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