plc-user
ad29893842
use "%" for string-concatenation
...
Qt-Docs says it's less memory-usage...
2025-05-22 21:33:32 +02:00
plc-user
67112bf8e5
fix typo in enum-entry and comments
2025-02-17 09:33:35 +01:00
Laurent Trinques
43f0107eb1
Revert "Try Clazy fix-its"
...
Segfault on old Qt versions!
This reverts commit dba7caed3035585af4b301ed87bd4131dcac994c.
2025-02-14 16:17:58 +01:00
Laurent Trinques
dba7caed30
Try Clazy fix-its
...
clazy is a compiler plugin which allows clang to understand Qt
semantics. You get more than 50 Qt related compiler warnings, ranging
from unneeded memory allocations to misusage of API, including fix-its
for automatic refactoring.
https://invent.kde.org/sdk/clazy
2025-02-14 15:52:23 +01:00
plc-user
1fc33aa1ba
element-editor: limit decimal places for sizes and positions to two, when saving file
2025-02-09 12:33:24 +01:00
Laurent Trinques
77bfe84a4c
One year
2025-01-04 13:37:40 +01:00
plc-user
fa68d545d0
correct more indentations / whitespace
2024-04-24 14:14:40 +02:00
plc-user
15b625021c
fix warnings: "control reaches end of non-void function"
2024-04-07 15:17:04 +02:00
Laurent Trinques
e73cf633ce
2023->2024
2024-03-29 10:09:48 +01:00
Laurent Trinques
9afef79629
Update Copyright date
2023-01-01 17:05:57 +01:00
luz paz
1994235bc5
Fix various typos in source documentation and comments (cont.)
...
Found via `codespell`
2022-12-04 20:46:32 +01:00
Tadeáš Pilař
1a2fea84ff
Add 'Other' option for slave device contact type
...
This option alows for displaying XRef without contact drawing.
This is useful for spliting one physical part into multiple
logical elements when the slave element is not a switch.
2022-06-23 05:41:33 +02:00
joshua
97ecd26749
Use QLatin1String and QStringLiteral for better performance
...
In class ElementData.
2022-06-01 22:45:59 +02:00
joshua
2e70d2e599
Nomenclature now use properly the element type 'thumbnail'
...
Use function provided by ElementData to check element type and
master type instead of use plain text (code is more strong)
2022-06-01 22:29:12 +02:00
Laurent Trinques
daeec311b2
Element::Thumbnail WIP
2022-05-16 08:59:25 +02:00
Laurent Trinques
db8c76c184
Element::Thumbnail WIP
2022-05-15 14:29:01 +02:00
joshua
021aea1d8b
Add the new element type : thumbnail
...
This type must be used for element who goal is to display a
thumbnail/front view of an element, notably used for cabinet contents
view and placement.
2022-05-13 20:02:29 +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
cc6f66ad11
terminal function can be edited, edted value is applied to element
2021-07-17 13:44:44 +02:00
joshua
a1e18d2bba
Add terminalStripModel class
2021-06-07 19:26:41 +02:00
joshua
fdbfca9a8c
Change ElementData enum
...
Change enum value 'ground' from enum 'function' to enum 'type'
2021-05-21 19:15:26 +02:00
joshua
c1fdc1adaa
Fix xrefproperties bug
...
Change only slave Xrefproperties is not applied due to overload operator
== who don't compare the formula string of slave.
2021-05-15 18:58:26 +02:00
joshua
ffabeb9caa
Avoid excessive debug outputs
...
Avoid excessive debug outputs when terminal type doesn't exist (99.99%
of actual elements collections).
2021-05-13 20:48:56 +02:00
joshua
44db25e76b
Add user properties class
...
Add a specific class for user properties instead of embedded user
properties in properties interface.
2021-03-11 21:39:57 +01:00
joshua
11b8ef927b
Revert "Merge branch 'XMLPropertiesNew'"
...
**Break a lot of thing.**
This reverts commit 1db1800572aa9a636b0cc03cd70cb490e47f00ca, reversing
changes made to 4c563821e885535ec123a019b5aa545e729b6cfc.
2021-03-11 19:52:50 +01:00
joshua
83b69253dc
Revert "fix compile error"
...
This reverts commit b1813111627275d4ec2eb06d226e745de54786f7.
2021-03-11 19:49:46 +01:00
joshua
b96eff00ef
Revert "Fix for cmake"
...
This reverts commit 4051bbd30911dc106fbaa78a181771f2949e4c5d.
2021-03-11 19:49:32 +01:00
Laurent Trinques
4051bbd309
Fix for cmake
2021-03-11 07:59:54 +01:00
Martin Marmsoler
b181311162
fix compile error
2021-03-10 19:12:00 +01:00
Martin Marmsoler
5d3710c4b2
copy all toXML() from master commit 4b82c3a0c46e17fda42d71dc998c05e4d5c0d5f6 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
Martin
6887c543da
add possibilities to fill the userProperties
2021-03-05 07:56:35 +01:00
Martin Marmsoler
221773ea8a
fix some issues
2021-03-04 21:25:04 +01:00
Martin Marmsoler
9d4b90da1a
Add userProperties
2021-03-04 19:18:28 +01:00
Martin
f499507b2d
fix load issue
2021-02-25 16:55:13 +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
be2067148e
Element editor : add terminal properties editable
2021-02-21 19:40:33 +01:00
joshua
444f62a1f8
element data : add terminal type enum and terminal function enum
2021-02-21 19:40:33 +01:00
joshua
8f85cacb06
QetElementEditor : Use elementData class
2021-02-21 19:40:33 +01:00
joshua
ffe3d98279
Add element data class
2021-02-21 19:40:33 +01:00
joshua
a1779d1a7a
Rewrite terminaleditor with ui file.
...
Write terminal editor with ui file.
The terminalData::type of a terminal can be edited with the terminal
editor.
2021-02-21 19:40:33 +01:00
joshua
252106178b
Add enum Type to terminalData class
2021-02-21 19:40:32 +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
2513961cd6
Revert "Update Copyright date"
...
This reverts commit d04bccc384aa8b9dc16e4432ac72ccb787b2508b.
2021-02-06 19:00:48 +01:00
Laurent Trinques
d04bccc384
Update Copyright date
2021-02-06 18:33:42 +01:00
Simon De Backer
d0c129478e
Mod Cmake en preprocessor
2020-12-10 00:08:26 +01:00
Martin Marmsoler
9658a88c18
fix compile issues
2020-10-20 08:54:56 +02:00