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
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
3d82aff4e7
FIX: shortcut for rotation in element-editor was hardcoded in UI
2025-02-12 15:35:45 +01:00
plc-user
516eb9eb45
fixed English comments
2025-02-12 14:02:30 +01:00
plc-user
0b80d1b5b9
a few translated shortcuts were still there ... fixed!
2025-02-12 13:41:39 +01:00
plc-user
38f5547228
use "positive logic" for conditional compiling
2025-02-11 14:43:18 +01:00
plc-user
317c90c769
do not hardcode translations for shortcuts: let the system do it for you!
2025-02-11 14:36:15 +01:00
plc-user
4808b04a31
fix movement of element, when origin is outside of graphics
...
When saving an element it is checked, if the origin (0/0)
is inside the graphical parts. If outside, the element is
moved by integer values for x- and y-offset before saving.
Old calculation for offset could lead to "strange" new
values for positions.
Additionally: fix typos and English comments
2025-02-11 11:46:36 +01:00
plc-user
29aee8e80c
copy-and-paste: set paste-position to meaningful values
2025-02-10 18:33:49 +01:00
plc-user
717b257fa0
added English comments
2025-02-10 18:26:14 +01:00
plc-user
13f432571d
comments: fixed typos and added English comments
2025-02-09 17:51:15 +01:00
plc-user
a20d02f5f0
element-editor: remove leading and trailing whitespace from author-info
2025-02-09 12:43:35 +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
plc-user
706eba6612
fix typos and whitespace
2025-02-09 12:25:09 +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
b8e4fca09f
fix: remove empty elementInformation, but keep empty properties
2025-02-08 07:39:21 +01:00
plc-user
bbbf77597a
export: set maximum width / height according limitations in QPainter
2025-02-07 11:34:05 +01:00
plc-user
924d1c1b05
use "static const" - variables instead of multiple times values in source-code
...
use multiplication-sign "×" instead of asterisk "*" between widht and height
2025-02-06 15:16:19 +01:00
plc-user
33570ffceb
export: set maximum width / height according specifications of export-type
2025-02-06 12:58:32 +01:00
Laurent Trinques
c9ba7bee6c
ExportDialog increase spinBox limit 10 000px to 100 000px
...
See: https://qelectrotech.org/forum/viewtopic.php?pid=21002#p21002
2025-02-06 07:12:56 +01:00
plc-user
408481a023
some clean-up for "elementInformations" in element-file
...
- for some time now and for whatever reason, element-editor
sometimes adds element-information without content –> do not
save info-lines without any content
- sort element-information alphabetically by name in element-file
- use trimmed strings for element-information to remove leading
and trailing whitestpace
2025-02-05 13:11:37 +01:00
plc-user
b0324bd6e8
fix typo
2025-02-05 12:58:49 +01:00
plc-user
812ac83ab6
NamesList: move while-loop into "else"-clause, to be more precise and added english text to comments
2025-02-05 12:57:50 +01:00
plc-user
9dad6963cb
minor: typos, comments, whitespace, translation
2025-02-04 13:48:35 +01:00
plc-user
25a81f24fa
NamesList: Use ‘Qmap’ instead of ‘Qhash’
...
to automatically sort the names of an element by
language code before saving the element-file.
Added English comment in header-file.
2025-02-03 13:23:32 +01:00
plc-user
7a39e69a32
element-name: if no name is set, set to "en" / "NoName" (also adjusted comment)
2025-02-03 13:03:55 +01:00
plc-user
e1dc978f97
more precise Log-Text for search of "qet_tb_generator" to avoid misunderstandings
2025-02-02 14:48:38 +01:00
plc-user
b0f0a56a88
machine_info: add entry for QETApp::configDir() also for win
...
We use QETApp::configDir() to save configuration-files (*.json)
for creating BOM, nomenclature, etc. during runtime.
So it's interesting for win-users, too, which configDir is used.
2025-02-02 12:49:59 +01:00
plc-user
331cecc05c
remove dead code (local variables that were never used)
2025-02-02 12:16:28 +01:00
plc-user
1698e062ab
remove dead code (local variables that were never used)
2025-02-01 08:52:07 +01:00
plc-user
3051c225bb
minor: typos, witespace, comments
2025-02-01 08:49:12 +01:00
plc-user
8162da1515
reorder search-paths and added currentPath()
2025-01-30 08:30:11 +01:00
plc-user
3cadc9275e
improve readability
2025-01-30 07:25:30 +01:00
plc-user
a459029f0d
simplify code even more...
2025-01-30 00:15:09 +01:00
plc-user
9dda9f890f
close the process in any case
2025-01-29 22:27:56 +01:00
plc-user
9be2ed604e
moved "#endif" to always close process and adjusted qInfo-Text
2025-01-29 22:15:36 +01:00
plc-user
a450680f6e
rewrite code for executing “qet_tb_generator” plugin
...
Now it's better readable and maintainable up to the moment
we have our own internal Terminal-Manager for productive use.
Additionally added the storage location “dataDir()/binary”,
so that the new structure for the separation of
configuration and data can be properly kept
2025-01-29 21:57:38 +01:00
plc-user
bdee8e3e36
set default search-path of non-standard locations of collections and titleblocks (common, company and user) also to QETApp::documentsDir()
2025-01-28 19:01:32 +01:00
plc-user
30a6221e45
remove unused function
2025-01-28 18:56:16 +01:00
plc-user
9f8287206b
fix: "dxf2elmt" and "QET_ElementScaler" also read imported files from QETApp::documentDir() by default
2025-01-28 18:44:19 +01:00
plc-user
d971da5ac7
add commandline-parameter "--data-dir"
2025-01-27 21:48:36 +01:00
plc-user
c01549f315
machine_info: write configured directories to log\n(may have been changed with commandline-parameters)
2025-01-27 17:38:06 +01:00
plc-user
39e287f60d
machine_info: fix element-count and make static text a bit shorter
2025-01-27 17:04:26 +01:00
Laurent Trinques
11e3f91029
Merge pull request #330 from plc-user/master
...
formatting / whitespace - unify declarations
2025-01-26 14:45:36 +01:00
Laurent Trinques
1ac324242a
Polish
2025-01-26 14:44:47 +01:00
plc-user
940ae0c34a
formatting / whitespace - unify declarations
2025-01-26 14:29:52 +01:00
Laurent Trinques
7a19756f13
Polish
2025-01-26 14:27:02 +01:00
Laurent Trinques
3b24bd25c7
Merge pull request #329 from plc-user/master
...
Set default-location for projects to documents-dir.
2025-01-26 12:43:00 +01:00
Laurent Trinques
a73452bf6d
Polish
2025-01-26 12:31:10 +01:00