joshua
2d4f968348
Fix crash when collapse root item of macro element tree view
...
Add an icon to the macro type of FileElementCollectionItem.
The first time the model (ElementsCollectionModel) ask for decoration
role the FileElementCollectionItem check if icon is null, if true the
icon is set, if false the function return.
In the case of the macro type, befor this commit the macro have a null
icon, and so the setIcon is call each time (many) the mouse move hover
and cause a qet crash.
This commit fix that, only by setUp an icon
2026-05-06 00:20:07 +02:00
joshua
6f669e1074
Merge branch 'master' into qt6_cmake_joshua
2026-05-05 20:11:05 +02:00
Kellermorph
946aa37e78
delete german notes
2026-04-29 16:17:49 +02:00
Kellermorph
ee8114d42c
Fix Thumbnail in Makrotree
2026-04-29 15:56:00 +02:00
Kellermorph
1d451a6490
Fix include paths for NameList header
2026-04-26 13:01:19 +02:00
Kellermorph
0118d94d4e
makro
2026-04-26 10:48:47 +02:00
Kellermorph
ee65142b65
makro
2026-04-16 12:47:02 +02:00
joshua
0b91318749
Remove several QT_VERSION_CHECK
...
Remove several QT_VERSION_CHECK related to Qt5 and Qt4.
2026-03-19 19:54:51 +01:00
joshua
fedc1cb092
Made available compilation on windows with msys2
...
The aim of this commit is to easily build qelectrotech under windows
with qt6/cmake and the package tool MSYS2.
-Update some cmake file.
-Remove Git submodule for pugixml and single application
-Use cmake find_package for pugi xml
-Use cmake fetchContent for single application.
-Use cmake find_package for KCoreAddons and KWidgetsAddons.
-Minor change for pugi xml
-Minor change on ProjectPrintWindow class to compatible with Qt6 API.
2026-03-02 22:34:16 +01:00
정광호
8fcc9b9b6b
Add Korean language support in xmlelementcollection
...
Fixed as requested: added Korean translation using QChar unicode only, without changing formatting or logic.
고맙습니다.
2026-02-05 15:58:00 +09:00
joshua
ab2f933fdf
Re-enable multi-threading to load collection
...
The name of the elements and folders of the collection are not displayed
until we hover the item with the mouse.
This due that QtConcurent::run was disabled at loading of collection in
the goal of use QtConcurrent::run with Qt6.
Run is made to run a function once.
Map is made to run a fonction for each item of a sequence (what we need
in this case).
Remove code of run and re-enable code for map.
2026-01-28 19:47:04 +01:00
joshua
9ec02bc088
Build with qt6 and cmake
...
First build with qt6 and cmake.
QET compil, but a lot of things don't work.
Build tested on debian sid and ubuntu 25.04.
Dependency needed under debian and ubuntu :
qtcreator cmake qt6-tools-dev qt6-svg-dev libsqlite3-dev
libkf6coreaddons-dev extra-cmake-modules libkf6widgetsaddons-dev
2026-01-27 23:31:34 +01:00
Laurent Trinques
4044d04cc5
One year
Auto-build doxygen docs / doxygen (push) Has been cancelled
Auto-build doxygen docs / deploy (push) Has been cancelled
2026-01-16 15:24:35 +01:00
Pascal Sander
27b21b38aa
Fixed incorrect cast from ElementCollectionItem to FileElementCollectionItem #4
2025-08-22 20:12:27 +02:00
Pascal Sander
c31cab34e4
Check QAbstractItemModel for nullptr before access. #2
2025-08-17 10:33:04 +02:00
Pascal Sander
dad637689d
QScopedPointer removes QDrag to early and will still be accessed in another thread. #1
2025-08-13 20:01:22 +02:00
plc-user
07c6ac6c9f
correct some English comments
2025-07-09 15:23:01 +02:00
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
260ce2a8bc
unify NamesList "imported elements" to be used with Qt5 & Qt6; still need to decide whether to use list of QChars or written text in utf-8; kept both variants for now...
2025-03-05 07:03:38 +01:00
Laurent Trinques
43f0107eb1
Revert "Try Clazy fix-its"
...
Segfault on old Qt versions!
This reverts commit dba7caed30 .
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
Laurent Trinques
adcf77e34a
Replacing modules includes <QtConcurrent> with QtConcurrentRun and
...
QtConcurrentMap
Signed-off-by: Laurent Trinques <scorpio@qelectrotech.org >
2025-02-14 14:07:41 +01:00
plc-user
58aae63616
sorted translations \“imported elements\” in sourcecode and added some for Qt6
2025-02-08 07:45:48 +01:00
plc-user
b0324bd6e8
fix typo
2025-02-05 12:58:49 +01:00
plc-user
9dad6963cb
minor: typos, comments, whitespace, translation
2025-02-04 13:48:35 +01:00
Laurent Trinques
ffba440c6e
Rename (be) translation to Belgium-Flemish nl_BE
2025-01-05 13:55:48 +01:00
Laurent Trinques
77bfe84a4c
One year
2025-01-04 13:37:40 +01:00
plc-user
6dcb6ebcb7
fix typos and whitespace
2024-11-23 21:17:39 +01:00
Arkadiusz Kozdra
a2c1c5515a
Force light mode in collections like projects
2024-11-16 10:03:29 +01:00
Laurent Trinques
57b5819f07
Revert
2024-07-28 01:54:27 +02:00
Laurent Trinques
7c5e0135a6
Add to drag and drop the multiple selection in collections
...
See:https://qelectrotech.org/forum/viewtopic.php?pid=20125#p20125
2024-07-27 16:37:39 +02:00
plc-user
f33ea64b99
correct more indentations / whitespace (too many tabs)
2024-04-24 18:21:12 +02:00
plc-user
0d44933432
correct more indentations / whitespace
2024-04-24 18:02:00 +02: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
Laurent Trinques
0109f3bc23
Minor: When the user right-clicks on the collection tree and
...
selects the collection property, the collection name,
file path and number of elements will be added
to the qInfo log file.
2024-03-16 16:15:23 +01:00
Laurent Trinques
3c8d612742
The Elements Collection progress bar adds the number value of all the
...
elements counted.
2024-02-23 12:39:23 +01:00
plc-user
f519499a66
added a second user-collection
2023-12-09 12:02:04 +01:00
Laurent Trinques
9c68414165
Fix FTBFS
2023-10-16 17:17:48 +02:00
Laurent Trinques
60ceab8a32
Add unicode HEX codes from a string in Ukranian: "Імпортовані
...
елементи"
Refresh namesListForIntegrationCategory
2023-01-02 20:13:42 +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
Laurent Trinques
e63a8c8482
Minor
2022-02-16 13:57:04 +01:00
Laurent Trinques
855162bb03
Improve QElapsedTimer in seconds to compute time used for reload element collection
2022-02-16 12:34:04 +01:00
joshua
35cd790c8f
Fix crash
2022-02-06 16:36:00 +01:00
joshua
1a26133a78
Add a QElapsedTimer to compute time used for reload element collection
2022-02-06 15:50:25 +01:00
Simon De Backer
a4872bf686
[Qt6] mod QRegExp to QRegularExpression
...
note ad Core5Compat to Cmake
2021-03-07 20:21:39 +01:00
Simon De Backer
332d978043
[QT6] QtConcurrent its backwards now...function, object, args
2021-03-07 19:58:49 +01:00
joshua
24ec94d73e
QetElementEditor : rewrite gui with ui file
2021-02-21 19:40:32 +01:00
joshua
5f908fcd88
ElementCollectionWidgetWidget : Set search start when text to search have at least 3 letters.
...
The goal is to avoid gui freeze when search for 1 or 2 letters (in this
case qet search for every item and take a lot of time).
2021-02-21 09:44:38 +01:00