joshua
70f50ff362
Change relationship betwen classes RealTerminal PhysicalTerminald and TerminalElement
2022-02-08 19:24:16 +01:00
joshua
ae9faa2192
Add toolbar widget for edit size of handler in diagram editor.
...
Add a combo box in the tool bar of diagram editor
to quickly change the size of the graphics handler item.
The sarto commit :D
NOTE
only available for diagram editor, element editor will
come later.
2022-01-03 21:01:25 +01:00
joshua
985988ee53
Remove the use of c++17 if initializer
2021-10-29 20:57:11 +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
5ef073b6c1
Merge branch 'terminal_strip' into merge_confli_master_terminal_strip
...
* terminal_strip:
User can edit the label of terminal inside the terminal strip editor
Code refactoring
Double click on Xref cell show the terminal in the diagram
terminal function can be edited, edted value is applied to element
Table widget : led and type is editable
Minor gui change
Remove position section of terminalStripModel
2021-09-10 23:31:26 +02:00
joshua
374805d6ab
Revert "Revert "Merge branch 'master' of ssh://git.tuxfamily.org/gitroot/qet/qet into terminal_strip""
...
This reverts commit bb26954bd4 .
2021-09-10 23:30:20 +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
a765fe24be
Bug fix : in some condition element are not loaded when open a project
...
If an element are overwrite by a modified element and the terminals of
the modified element are moved, the old element is not loaded because
some terminal are not found.
This commit remove the checking of not found terminal because it's
useless now.
2021-09-07 22:23:43 +02:00
joshua
cc6f66ad11
terminal function can be edited, edted value is applied to element
2021-07-17 13:44:44 +02:00
joshua
52e884b793
Minor fix : slave Xref item is not updated when variable %F is used
2021-06-28 21:31:15 +02:00
joshua
5912a99c16
Minor fix : master XRef is not updated when variable %F is used
2021-06-28 21:24:28 +02:00
joshua
8f051fc612
Remove table useless qetgraphicstableitem when model is reseted
...
When the model of a qetgraphicstableitem is reseted (for exemple when
the sql query is modified) we check if there is useless tables (table
with 0 row displayed) and remove it.
2021-06-24 19:46:18 +02:00
joshua
bd96faa14f
Fix crash
...
When a qetgraphicstable is deleted, the next and previous table is not
aware about the deletion and keep a dangled pointer of the deleted table
who cause a segfault.
2021-06-24 19:15:24 +02:00
joshua
bb26954bd4
Revert "Merge branch 'master' of ssh://git.tuxfamily.org/gitroot/qet/qet into terminal_strip"
...
This reverts commit 364bce618c , reversing
changes made to efb4a8dd71 .
2021-06-07 20:00:52 +02:00
joshua
00846c1418
Add "parent terminal" strip member to TerminalElement class
2021-05-11 18:20:46 +02:00
joshua
7f5b446fc9
Use QStringLiteral and QLatin1String.
2021-04-02 19:16:32 +02:00
joshua
11b8ef927b
Revert "Merge branch 'XMLPropertiesNew'"
...
**Break a lot of thing.**
This reverts commit 1db1800572 , reversing
changes made to 4c563821e8 .
2021-03-11 19:52:50 +01:00
joshua
1db1800572
Merge branch 'XMLPropertiesNew'
2021-03-09 19:09:31 +01:00
joshua
001e93bc6f
Forgoten revert ToXml()
2021-03-09 18:43:03 +01:00
Martin Marmsoler
755bcf640d
fix conductor properties xml load
2021-03-07 14:07:47 +01:00
Martin Marmsoler
5d3710c4b2
copy all toXML() from master commit 4b82c3a0c4 into the current branch, because the new concept will be used only for user properties
2021-03-07 10:09:45 +01:00
Martin Marmsoler
058824f29a
move all static xml functions to qetxml
2021-03-06 20:01:31 +01:00
joshua
4b82c3a0c4
Fix crash
...
Fix crash for a special case (the first time since qet exist) when a
conductor have all segments to 0 in the .qet file.
See https://qelectrotech.org/forum/viewtopic.php?id=1964
2021-03-06 15:17:10 +01:00
Martin Marmsoler
51ed21f9ef
Merge commit 'b021ac3e1fb98a56810773c7c701e3329efb3148'
...
Conflicts:
sources/qetgraphicsitem/element.h
2021-03-04 21:31:55 +01:00
Martin Marmsoler
9d4b90da1a
Add userProperties
2021-03-04 19:18:28 +01:00
joshua
0424eb9fba
Mark deprecated method
2021-03-01 22:17:58 +01:00
Martin Marmsoler
01d6cdb920
Merge commit '77710e1cc5e597d06196d2ee163198176032987a'
...
Conflicts:
sources/conductorproperties.cpp
sources/qetgraphicsitem/element.cpp
sources/qetgraphicsitem/qetshapeitem.cpp
2021-02-27 07:49:24 +01:00
joshua
77710e1cc5
Remove compatibility of QetShapItem from version prior to svn 4075
...
Befor svn 4075 QetShapItem was saved as int in xml, after as a string.
Remove retro-compatibility (int to string) svn 4075 is older than 5
years.
2021-02-25 20:47:43 +01:00
joshua
5118037cb5
Remove retro compatibility of element label prior to qet 0.5
...
Compatibility is not maintained anymore with the old project which
contain variable in the element information "label"
2021-02-25 19:42:14 +01:00
joshua
1f53c39290
Remove retro compatibility of element text item prior to qet 0.7
...
Compatibility is not maintained anymore with the old project which
contain old element text item.
2021-02-25 19:35:04 +01:00
Martin
02b7ead041
fix compile issues
2021-02-24 18:48:59 +01:00
Martin
ea364f9c4e
merge
2021-02-23 17:35:55 +01:00
joshua
ce318ac667
Element : start use ElementData
...
Element now use ElementData for namelist and element information
2021-02-21 19:40:33 +01:00
joshua
a00404bc9f
clean terminal and terminaldata class
2021-02-21 19:40:32 +01:00
joshua
e2ebb445a8
Terminal : remove unused code
2021-02-21 19:40:32 +01:00
Laurent Trinques
ef58f34c14
Update Copyright date
2021-02-20 12:13:46 +01:00
joshua
c13af5ace0
Clean some include
2021-02-07 20:44:17 +01:00
joshua
0c4f87bd76
Replace AddItemCommand class by AddGraphicsObjectCommand
...
The class is the same except the name and the use of QPointer to avoid
segfault with deleted QGraphicsObject.
2021-02-07 16:20:55 +01:00
joshua
2513961cd6
Revert "Update Copyright date"
...
This reverts commit d04bccc384 .
2021-02-06 19:00:48 +01:00
Laurent Trinques
d04bccc384
Update Copyright date
2021-02-06 18:33:42 +01:00
joshua
34baceb8da
Fix bug 175
...
When use a "dark" Qt theme, some part of element are drawn white/gray
instead of black.
2021-01-03 23:30:48 +01:00
Simon De Backer
6da9c58458
Wip Fix preprocessor on Cmake
2020-12-10 21:19:45 +01:00
Simon De Backer
d15443cf93
Wip Fix preprocessor on Cmake
2020-12-10 18:49:35 +01:00
Simon De Backer
d0c129478e
Mod Cmake en preprocessor
2020-12-10 00:08:26 +01:00
Simon De Backer
10c4c3d528
Wip Fix preprocessor on Cmake
2020-12-08 19:57:35 +01:00
Claveau Joshua
b22741732b
Minor fix : folio-report information 'tension_protocol' isn't displayed
...
When a folio report have a text item witch must display the information
'tension protocol' the text is empty.
Replace the string 'tension/protocol' by 'tension_protocol' in
QETInformation namespace.
Move the static QStrings of the namespace QETInformation from
qetinformation.cpp to qetinformation.h to be use everywhere in the code.
2020-12-04 21:07:42 +01:00
Claveau Joshua
8fec6dabef
Dynamic element text item new feature
...
Add feature keep visual rotation.
When parent is rotated, the text rotation is changed to keep the same
visual rotation.
2020-11-20 20:52:19 +01:00
Claveau Joshua
49b2e4ad0a
Replace function by another one
...
Replace QETApp::diagramInfoKeys() by QETInformation::diagramInfoKeys()
and QETApp::diagramTranslatedInfoKey(str) by
QETInformation::translatedInfoKey(str)
2020-11-08 20:23:16 +01:00
Claveau Joshua
6f60156e00
Change function QETApp::elementTranslatedInfoKey
...
Use the function QETInformation::translatedInfoKey(const QString &info)
instead of QETApp::elementTranslatedInfoKey(const QString &info).
The final goal is to remove all information from the QETApp and use
instea QETInformation who is dedicated to this
2020-11-08 19:16:02 +01:00
Claveau Joshua
ca0dcc9b7b
Fix crash
2020-11-02 19:31:52 +01:00