Laurent Trinques
9afef79629
Update Copyright date
2023-01-01 17:05:57 +01:00
joshua
2e15372aab
Display conductor number
2022-06-14 19:30:45 +02:00
joshua
edfb23be23
Change terminal strip editor class
...
Change parent class from QDialog to QWidget.
Terminal strip editor is now embedded in TerminalStripEditorWindow.
2022-03-20 18:25:25 +01:00
joshua
9cbc3a2265
Add table widget and item model for free terminal
...
WIP, the change made in the table widget can't be applied.
2022-03-12 19:07:49 +01:00
joshua
0ff099fb52
Revamp code
...
Change the way to know who is the physical terminal of a real terminal
when we got only the real terminal.
2022-02-20 13:13:29 +01:00
joshua
3a53c2d53b
minor : remove unused code
2022-02-05 12:02:59 +01:00
joshua
683095173e
TerminalStripBridge color can be edited.
2022-01-18 11:24:07 +01:00
joshua
1572fafabe
Change struct TerminalStripBridge to class
...
And move it in a new file
2021-12-26 18:43:17 +01:00
joshua
5709f469fc
Revamp terminalStrip feature code
...
Move RealTerminal class in a new file
Move PhysicalTerminal class in a new file.
Remove the use of QWeakPointer and use instead QSharedPointer
in a big part of the revamp.
2021-12-26 17:26:00 +01:00
joshua
2ea9f8a2c6
Revamp PhysicalTerminal class
2021-12-23 22:17:37 +01:00
joshua
a2e5989f3b
Revamp RealTerminal class...... again
...
I don't know what I want, I'm crazy :D.
Next commit will also revamp PhysicalTerminal
and TerminalStripBridge class, code will be more clear and
easy to understand.
2021-12-23 18:37:17 +01:00
joshua
e2454faa36
Improve code readability
2021-12-19 21:05:48 +01:00
joshua
6505330b5f
Make code less spaghetti
...
Not finished yet.
2021-12-19 14:55:02 +01:00
joshua
beee4a06c8
Draw bridge pixmap in the tableview (wip)
2021-12-11 21:25:40 +01:00
joshua
291e163ee2
REmove unused method : levelCellCount
2021-12-02 18:55:56 +01:00
joshua
6e68e6047a
Remove isXrefCell method...
...
and use instead columnTypeForIndex method
2021-12-02 18:54:45 +01:00
joshua
ce8bd7fae3
Add terminal bridge feature
2021-12-01 21:27:04 +01:00
joshua
3fdba11c73
Add buttons to quickly edit the type, function and led of several terminal at once.
2021-10-27 20:54:34 +02:00
joshua
107d7ff806
Level of real terminal can be edited
...
The level of each real terminal who compose a physical terminal can be
edited. Several real terminal can be edited in one shot.
2021-10-12 19:25:35 +02:00
joshua
828424cae8
Level terminals can be disassembled
2021-10-04 21:26:51 +02:00
joshua
dca643f7aa
Multi-level terminal can be created.
2021-10-03 13:22:21 +02:00
joshua
377f8b1521
Overridden properties of terminal elements are now saved/loaded from project
...
The overridden properties of terminal elements made in the terminal
strip dialog are now saved and loaded from/to the project file.
2021-09-20 18:34:48 +02:00
joshua
67dbc798aa
Minor
2021-09-20 18:21:23 +02:00
joshua
8c554e875d
Use QLatin1String
2021-09-10 23:43:36 +02:00
joshua
b08c2bd90b
User can edit the label of terminal inside the terminal strip editor
2021-09-10 21:01:03 +02:00
joshua
4dd2dc259f
Code refactoring
2021-08-23 20:44:53 +02:00
joshua
80601a415a
Double click on Xref cell show the terminal in the diagram
2021-08-17 20:49:48 +02:00
joshua
cc6f66ad11
terminal function can be edited, edted value is applied to element
2021-07-17 13:44:44 +02:00
joshua
30dc34ebe1
Table widget : led and type is editable
...
But not applied yet to the terminal strip
2021-07-13 12:27:08 +02:00
joshua
f410fbf7e2
Remove position section of terminalStripModel
2021-06-07 21:56:27 +02:00
joshua
a1e18d2bba
Add terminalStripModel class
2021-06-07 19:26:41 +02:00