plc-user
fc286cca22
fix one last hardcoded shortcut-translation
2025-02-14 19:52:39 +01:00
plc-user
4d5af028be
menu: move "About QElectroTech" in Help-Menu to bottom
...
If the version number of QElectroTech is requested in the forum in case of error messages or anomalies, the Qt version used is very often stated because the entry “About QElectroTech” does not appear very prominently in the help menu: The entry “About Qt” is used much more frequently because it appears eye-catchingly as the lowest entry. However, specifying the Qt version is often not helpful for troubleshooting: We need the QET version!
That's why I'm moving the “About QElectroTech” entry to the bottom, so that it is easier to see and find!
2025-02-14 19:47:19 +01:00
plc-user
a4a3733670
typos, whitespace and brackets
2025-02-14 16:59:23 +01:00
plc-user
3471140b64
fix typo in fuction-name (looked like a mixture of French and English)
2025-02-14 16:47:39 +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
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