achim
29c362fe4c
Better handling of conductors when moving
...
For conductors, the setPos() function can result in negative
coordinates.
For unknown reasons, this can lead to an offset in the scene coordinate
system, resulting in a free space above and to the left of the drawing
frame. This free space could not be removed.
It is better to set the conductors using the conductor::updatePath()
function. If the conductor text has been moved by the user, the new
position of the text must be calculated.
It is important to position the elements first and then 'connect' the
conductors.
Setting the conductor position via setPos() was done in elemntsmover.cpp
(corrected here) and in Diagram::fromXML (corrected in the commit
'Better handling of conductors when creating from XML').
2025-08-14 22:03:05 +02:00
plc-user
0084dcf289
fix typo with function-name
2025-03-07 20:53:07 +01:00
plc-user
50efc318e0
change to run code with Qt5 & Qt6 as described in forum
2025-03-06 08:06:36 +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
516eb9eb45
fixed English comments
2025-02-12 14:02:30 +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
Laurent Trinques
e73cf633ce
2023->2024
2024-03-29 10:09:48 +01:00
joshua
539e0a7a49
Merge branch 'terminal_strip'
...
* terminal_strip:
Terminal strip item can saved / loaded to .qet file
See previous commit...
Move terminal strip drawer class in is own file
Fix wrong use of QStringLiteral and QLatin1String
Double click a TerminalStripItem open the editor
Minor change about checkable QAction of QetDiagramEditor
Minor : corrects a minor aesthetic defect when unbridge terminals
Revamp code
Add and move terminal strip item are now managed by undo command
TerminalStripItem : Draw terminal bridge
Terminal strip item can be added to diagram
Minor : add QGIUtility namespace
2023-01-02 19:40:08 +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
joshua
9e1ef8c42f
Revamp code
...
-Move MoveElementsCommand class from diagramcommands file to
movegraphicsitemcommand file.
-Rename the to class MoveGraphicsItemCommand.
-Minor code change to make it more modern.
2022-11-08 22:06:50 +01:00
joshua
3dd0986c4f
Fix some warning and write more modern c++
2022-05-25 23:40:08 +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
b08c2bd90b
User can edit the label of terminal inside the terminal strip editor
2021-09-10 21:01:03 +02:00
joshua
cc6f66ad11
terminal function can be edited, edted value is applied to element
2021-07-17 13:44:44 +02:00
Laurent Trinques
ef58f34c14
Update Copyright date
2021-02-20 12:13:46 +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 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
6da9c58458
Wip Fix preprocessor on Cmake
2020-12-10 21:19:45 +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
ada563719b
Minor fix
2020-12-02 18:47:28 +01:00
Claveau Joshua
a303a38d0d
ProjectDatabase improvement
...
Use transaction / commit when several elements was changed instead of
update one by one each element.
2020-11-22 11:31:43 +01:00
Simon De Backer
9a915c2ad0
QT6: TeDo mod QList for DeleteQGraphicsItemCommand
2020-10-03 16:07:55 +02:00
Simon De Backer
0b5091b606
QT6: hooks added
2020-10-03 12:04:35 +02:00
Simon De Backer
2a69e540d6
Fix Qt 6 definition of macro ‘Q_DECLARE_MOVABLE_CONTAINER’
...
adding #include <QHash>
+ code fail to compile if it uses deprecated APIs.
=> see .pro file
2020-09-21 21:19:50 +02:00
Simon De Backer
5d92393ee7
Wrap code for better readability
2020-09-07 22:03:40 +02:00
Simon De Backer
0c00d83b27
Fix some doxygen issues
2020-08-20 21:57:35 +02:00
Simon De Backer
566747eb2b
Improve code style, Wrap code for better readability
2020-08-18 21:29:12 +02:00
Simon De Backer
8e956df8d8
Fix some doxygen issues
2020-08-18 21:28:52 +02:00
Simon De Backer
8144e9b21b
Wrap code for better readability
2020-08-16 14:23:42 +02:00
Simon De Backer
d4ee161c07
Mod doc set style de same
2020-08-16 11:19:36 +02:00
Simon De Backer
90417ae509
Fix Copyright indentation
2020-08-16 09:40:14 +02:00
Simon De Backer
11a90d2f69
Remove code minium QT_VERSION 5.9
2020-08-12 22:04:46 +02:00
Simon De Backer
69ff437368
Mod doc, Improve code style
2020-08-12 21:59:00 +02:00
Simon De Backer
87db0e2020
Wrap code for better readability
2020-08-12 19:33:29 +02:00
Simon De Backer
fe4552200b
Add compiler message @TODO
2020-07-19 22:06:42 +02:00
Claveau Joshua
c86f9ccc3a
Improve ProjectDataBase use
2020-07-01 18:31:19 +02:00
Laurent Trinques
e10ae8ce2e
Update Copyright date
2020-06-15 17:42:53 +02:00
Claveau Joshua
9085c6fcda
table item : remove a table remove also all linked tables
2020-06-05 20:00:13 +02:00
Laurent Trinques
6b16f5b46d
Add new conductors properties color and section
2020-05-31 22:33:25 +02:00
Simon De Backer
362509cb38
fix deprecated warning QSet<T>::toList() Use values() instead.
...
warning: ‘QList<T> QSet<T>::toList() const [with T = Conductor*]’
is deprecated: Use values() instead. [-Wdeprecated-declarations]
QT_VERSION 5.15.0
GCC 64bit
2020-05-28 15:54:53 +02:00
Claveau Joshua
0015f4a694
Qet graphics table item can be removed from diagram
2020-05-12 11:17:25 +02:00
Laurent Trinques
73149973e3
Merge remote-tracking branch 'origin/QetGraphicsTableItem'
2020-04-12 18:51:38 +02:00
Claveau Joshua
f7a090c3ca
Add widget to edit QetGraphicsTableItem and QetGraphicsHeaderItem
2020-03-08 10:38:49 +01:00
Laurent Trinques
a0a7513847
Replance Q_OS_MAC Deprecated by Q_OS_MACOS
2019-09-08 18:29:29 +02:00
scorpio810
3ed7a4e63b
Minor : update Copyright date
...
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5705 bfdf4180-ca20-0410-9c96-a3a8aa849046
2019-01-13 16:56:12 +00:00