Nav
0a45bca30a
Replaced InsightWorker signals with InsightSignals singleton
2022-09-07 22:25:28 +01:00
Nav
0397cb9aba
Replaced targetProgramCounterUpdated signal with new ReadProgramCounter Insight worker task.
...
Also some other bits of tidying
2022-09-06 00:52:38 +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
80405057f6
Tidying
2022-04-28 21:21:59 +01:00
Nav
fa037a81b1
Replaced nasty onInsightStateChangedEvent event handler in TargetController with new GetTargetState command
2022-04-28 21:06:57 +01:00
Nav
3893187aed
Tidying - using scoped enums
2022-03-01 20:39:04 +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
3d273a8a79
Tidying unused constants & redundant code
2021-12-30 23:42:35 +00:00
Nav
3b4284be5f
Added tooltips to pin body widgets and moved constructors to implementation files
2021-12-30 18:10:40 +00:00
Nav
b9a43b4f39
Increased pin label max width in target pacakge widgets
2021-12-30 18:08:53 +00:00
Nav
ad00939cf6
Tweaked min height of DIP body widget
2021-12-28 14:50:52 +00:00
Nav
4a08b8ba2c
Tidying
2021-12-01 22:14:54 +00:00
Nav
9b1fbb1481
Made DIP body widget height dynamic, along with indicator sizes.
2021-12-01 02:41:45 +00:00
Nav
5716e6f306
Corrected QFP body widget spacing
2021-11-30 23:59:04 +00:00
Nav
b4cbe92b04
Reduced pin direction label font size on target package widgets
2021-11-30 23:58:46 +00:00
Nav
3351572f2f
Tidying
2021-11-20 19:09:25 +00:00
Nav
378b2cca0f
Reducing size of DIP widget pins
2021-11-20 19:08:52 +00:00
Nav
69212059f9
Manually drawing DIP widget pin labels
2021-11-20 19:08:35 +00:00
Nav
621ab0ca2a
Tidying
2021-11-18 19:57:12 +00:00
Nav
cff3ffe7b9
Manually drawing QFP widget pin name labels, pin direction labels and other pin related graphics
2021-11-18 19:56:47 +00:00
Nav
df73a16fa4
Corrected bug with QFP widget sizing where the centre horizontal layout was being allocated most of the free space
2021-11-18 19:55:29 +00:00
Nav
06e3f07e92
Maintain a vector of down casted pin widget pointers in the QFP widget
2021-11-18 19:52:03 +00:00
Nav
daccc3a999
Refactored QFP pin widget and removed pin name and pin direction label widgets (we will now draw these manually)
2021-11-18 19:50:54 +00:00
Nav
26d633c19c
Exposed pin state of target pin widget, in preparation for drawing labels manually
2021-11-18 19:48:21 +00:00
Nav
e58230cbc9
Reduced QFP widget size
2021-11-18 19:47:01 +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
4608a68c29
Adjusted font size of pin direction label in DIP package widget
2021-11-04 23:21:42 +00:00
Nav
15555b37c2
Fixed DIP pin body alignment issue with variable sized pin names
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
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
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
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
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