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
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
08a5916e08
Fixed pin body widget hover bug
2021-09-08 19:37:09 +01:00
Nav
10a737e90c
Moved refreshing of target pin states, upon an IO port update event, to target package widget class.
...
Functionality for the target package widget is now completely contained within the TargetPackageWidget class (and derivations).
2021-09-04 18:07:12 +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
b099afd590
Adjusted minimum Insight window size applied by DIP and QFP target package widgets
2021-09-03 21:50:45 +01:00
Nav
5a1ae665ac
QFP pin widget tidying
2021-09-02 21:20:48 +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
96c3279efd
Improved automatic Insight window resizing when a QFP target package widget is enabled
2021-08-24 20:12:07 +01:00
Nav
01c20339f3
Qt6 compatability changes
2021-08-18 22:51:15 +01:00
Nav
89b5875132
More colour tweaks to GPIO pins in Insight
2021-08-14 23:31:57 +01:00
Nav
bf7233e01b
More tweaks to colour palette
2021-08-08 22:57:44 +01:00
Nav
81ad21b005
Adjusted the Insight window colour palette to use softer colours with a higher temperature (less blue)
2021-08-07 17:31:06 +01:00
Nav
c0b99516d3
Added base class for pin body widgets & increased temperature of pin body colors (so that they're easier on the eyes)
2021-07-19 20:24:07 +01:00
Nav
2e4810389f
Moved Insight target widgets to "Widgets" sub-folder.
2021-07-07 20:54:45 +01:00