Commit Graph

328 Commits

Author SHA1 Message Date
Nav
aa0694196a Applied minimum size to detached PaneWidgets 2022-08-14 17:37:43 +01:00
Nav
cb33f33ba9 Fixed bug where deactivated PaneWidgets were still visible after state restoration 2022-08-14 17:37:25 +01:00
Nav
6083e3eb01 Corrected bug with corrupt memory access causing Qt error and seg fault 2022-08-13 23:55:58 +01:00
Nav
a0ee539501 Immediately close all of Insight's child windows on InsightWindow::deactivate() 2022-08-13 18:42:40 +01:00
Nav
b0b167453d Made managing of PanelState object consistent with the managing of other state objects 2022-08-13 18:41:52 +01:00
Nav
d646e06efe Fixed target register pane state restoration bug 2022-08-13 18:36:10 +01:00
Nav
1133c58498 Fixed bug where the PaneWidget size was not being recorded on resize 2022-08-13 18:35:37 +01:00
Nav
d59c4f92ba Refactored PaneState management across the PaneWidget 2022-08-08 22:26:32 +01:00
Nav
08977e8e0c Updated MemoryInspectionPane to prevent it from enabling UI too early (before stack pointer retrieval) for RAM 2022-07-24 12:44:31 +01:00
Nav
43f33a2e77 Corrected bug where memory inspection panes were not automatically fetching data upon the first target halt 2022-07-21 21:33:39 +01:00
Nav
9d2625e8c4 Store and restore refresh configuration for memory inspection panes 2022-07-21 21:16:34 +01:00
Nav
5a0a88eced Removed unnecessary member in TargetMemoryInspectionPaneSettings struct 2022-07-21 21:01:21 +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
bce5ee27ce Tweak to height of tool bar in memory inspection pane widget 2022-07-19 22:32:21 +01:00
Nav
f43c88f61a Storing and restoring DetachedWindowState 2022-07-19 22:31:36 +01:00
Nav
5b53040190 Moved closeEvent() handler from MemoryInspectionPaneWidget to base class PaneWidget 2022-07-19 22:30:50 +01:00
Nav
933f68bfac Updated the 'Manage Focused Regions' icon to make it more distinct 2022-07-17 18:26:39 +01:00
Nav
6fd926b9bb Moved refresh button out of HexViewerWidget, to MemoryInspectionPaneWidget
Added auto-refresh configuration menu
Added checked/unchecked icons
2022-07-17 18:26:07 +01:00
Nav
c01fbcc99c Tweaked positioning of ByteAddressItem in hex viewer 2022-07-17 17:12:59 +01:00
Nav
ec59191e88 Removed obsolete styles from InsightWindow.qss 2022-07-17 15:41:18 +01:00
Nav
b894ebcd2c Added support for context menus on SvgToolButton widgets 2022-07-17 15:39:24 +01:00
Nav
8ed520d0a7 Adjusted size of register inspection window to display 4 bitset widgets on a single row 2022-07-17 15:37:34 +01:00
Nav
c7cd88e198 Tidying 2022-07-16 19:12:45 +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
4c3083e992 New attach & detach buttons for memory inspection panes 2022-07-16 19:11:03 +01:00
Nav
e35fc3e8f2 Refactored Panel & Pane widgets 2022-07-16 19:07:09 +01:00
Nav
ead867eb3e Refactored painting of ByteItem in the hex viewer 2022-07-15 22:41:23 +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
634ab23368 Added first byte indicator to value annotations 2022-06-18 16:01:54 +01:00
Nav
c3d99f1282 Tidying annotation items in the hex viewer 2022-06-18 16:01:29 +01:00
Nav
b5941e8fc8 Style tweaks to bitset widget on register inspection Insight window 2022-06-18 15:35:44 +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
e98f37bfeb Changed GPIO pin direction label positioning, in QFP target package widget 2022-04-30 13:24:49 +01:00
Nav
75d18b45fb Adjusted QFP pin body widget size 2022-04-30 13:24:24 +01:00
Nav
2f80690d27 Changed my mind RE pin direction label text 2022-04-30 12:39:16 +01:00
Nav
1c1c00190f Changed pin direction label positioning and text, for DIP target widgets 2022-04-30 02:38:38 +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
6e4364b43a Corrected unnecessary reloading of target pin states upon writing to a pin register (via Insight) 2022-04-24 17:46:35 +01:00
Nav
55b363cc58 Corrected memory inspection panel UI bug where refresh button would remain disabled when it shouldn't 2022-04-24 16:12:46 +01:00
Nav
ffd57c94fa Tidying 2022-04-04 22:21:42 +01:00
Nav
a0c493abaa Small tweaks to Insight hex viewer address labels 2022-04-04 22:21:42 +01:00
Nav
2aa240a680 Renamed GdbRsp directory to Gdb 2022-04-04 22:21:42 +01:00