Achim (8): ElementEditor elmt_info_cb sorting changed ComboBox change sorting a few small corrections german language file adapted german language file adapted ComboBox change sorting a few small corrections composite text of report element corrected Andre Rummler (3): Update Catch2 library to v2.13.10 Update googltest library to v1.17.0 CMAKE/FIX: BE was missing as it had been renamed to nl_BE. RS and UK were not included. Arkadiusz Kozdra (1): Force light mode in collections like projects Baptiste HADJAB (1): Added new symbols Bisku (2): Aktualisierung 2025-01-30 Update of qet_de ChuckNr11 (1): Merge branch 'qelectrotech:master' into master Dušan Kazik (1): Added slovak translation to org.qelectrotech.qelectrotech.desktop Evilscrack (2): Merge branch 'qelectrotech:master' into master Merge branch 'qelectrotech:master' into master John Morris (1): build-aux/snap/snapcraft.yaml: python3.8 -> 3.10 Josey (2): More spanish translations.Josey Spanish lang update Laurent (2): MacQetDeploy_arm64.sh add Enable hardened runtime flag to fix notarization Add process to Upload a macOS app to be notarized and validate before upload to QET download servers macOS fix: add Move diagram item with the keyboard arrow Laurent Trinques (433): Update Copyright date Add unicode HEX codes from a string in Ukranian: "Імпортовані елементи" Refresh namesListForIntegrationCategory Merge branch 'master' of ssh://git.tuxfamily.org/gitroot/qet/qet Update changelog Change displayed version on master Update README.md Improves the warning message box when the version of the project to load differs from the version used. Added information about the version of the launched project and the version currently in use. Minor Update *TS files and add EN + FR translations Fix previous translations Merge branch 'master' of ssh://git.tuxfamily.org/gitroot/qet/qet Update *TS files Force Plc-user patch Add Git Revision in aboutqetdialog Update *TS file Update splash image MacQetDeploy.sh change the method for version package naming Refresh splash image size Refresh packaging_script_Debian_Ubuntu_Windows.sh example scripts Minor clean in packaging_script_Debian_Ubuntu_Windows.sh scripts Refresh MacQetDeploy.sh scripts Refresh packaging_script_Flatpak.sh Refresh packaging_script_AppImage.sh scripts Update translations binary files Improve 20 logic elements, thanks Vbxier Add Siemens 6es5090-8ma01.elmt, thanks LievenC Update * TS files, only add simplified Chinese code is zh-cn Improve numbering of the elements symbols for pneumatic, thanks Vbxler Update hungarian translation, thanks Gabor Add save as shortcut in qetdiagrameditor macOS update python PATH to launch qet_tb_generator to python 3.11 Fix macOS Deprecated synonym for Q_OS_DARWIN Try to fix FTBS on not c++17 system Add new arduino sensors, thanks KevinarCZ Minor MacQetDeploy_arm64.sh add examples in bundle Add new arduino sensors, thanks KevinarCZ MacQetDeploy_arm64.sh script add staple to the app Add new GCE elements Improve changeover contact view in list mode Add new weidmuller elements, thanks KevinarCZ Node.js 12 actions are deprecated. update the following actions to use Node.js 16 Try to fix Github action to build snap Try to fix Github action to build snap Resore qetshapeitem::polygon contextMenuEvent reverted by commit: 0a8376c189b4deff24d26dd26ddb3ceb1c9c8a4c see: https://qelectrotech.org/bugtracker/view.php?id=220 and https://qelectrotech.org/forum/viewtopic.php?pid=18204#p18204 Add qet_it.qm Add new example project Update Chinese translation, thanks Eric Wang Add Chinese switch Update chine data QChar Merge pull request #264 from kamikazzyyyy/new-elements Update publish-edge-snap.yml Update snapcraft.yaml Update snapcraft.yaml Update snapcraft.yaml Update snapcraft.yaml Update snapcraft.yaml Update snapcraft.yaml Update snapcraft.yaml Update snapcraft.yaml Update snapcraft.yaml Update snapcraft.yaml Update snapcraft.yaml Update snapcraft.yaml Update snapcraft.yaml Update snapcraft.yaml Update snapcraft.yaml Update publish-edge-snap.yml Update publish-edge-snap.yml Update publish-edge-snap.yml Update publish-edge-snap.yml Update publish-edge-snap.yml Update publish-edge-snap.yml Update snapcraft.yaml Update snapcraft.yaml Update snapcraft.yaml Update snapcraft.yaml Update README.md Update README.md Update README.md Update README.md Merge pull request #266 from qelectrotech/terminal_strip Update README.md Update README.md Merge pull request #267 from qelectrotech/terminal_strip Update Doxyfile Update README.md Update README.md Updated Czech translation of GUI, thanks Pavel Update *TS files Update en & fr translation Fix chinese unicode character map, thanks Eric Update Info.plist Update Info.plist Update packaging_script_Flatpak.sh Update packaging_script_Debian_Ubuntu_Windows.sh Update MacQetDeploy_arm64.sh Update MacQetDeploy.sh Update snapcraft.yaml Merge pull request #268 from Murmele/TooManyParts Update MacQetDeploy.sh Update MacQetDeploy.sh Update MacQetDeploy_arm64.sh Update MacQetDeploy_arm64.sh Update MacQetDeploy_arm64.sh Update MacQetDeploy_arm64.sh Update MacQetDeploy.sh Update pugixml to 1.14 version Update SingleApplication to v3.5.1 version Update org.qelectrotech.QElectroTech.json Update org.qelectrotech.QElectroTech.json Update README.md Update LICENSE Update ELEMENTS.LICENSE Update ELEMENTS.LICENSE Init submodule's using git submodule instead of copy paste code from other repos start pugixml form https://github.com/zeux/pugixml.git start SingleApplication from https://github.com/itay-grudev/SingleApplication.git Fix FTBFS Fix FTBFS Update packaging_script_AppImage.sh Update packaging_script_Debian_Ubuntu_Windows.sh Update MacQetDeploy.sh Update MacQetDeploy_arm64.sh Update MacQetDeploy.sh Update MacQetDeploy_arm64.sh Update packaging_script_AppImage.sh Update packaging_script_Debian_Ubuntu_Windows.sh Update packaging_script_Flatpak.sh Update README.md Add submodule qelectrotech-elements Minor git submodule update --remote https://github.com/qelectrotech/qelectrotech-elements Update qelectrotech.pro Update .gitmodules Update qelectrotech.pro Update qelectrotech.pro Update QET64.nsi Delete very old 32 bits NSIS 2 script Change weighting of second conductor color See: https://qelectrotech.org/bugtracker/view.php?id=292 On old project you replace in text editor dash-size="10" by dash-size="5" Fix bug 293: Automatic conductor numbering does not work Update publish-edge-snap.yml Fix Cmake files git submodule update --remote elements Fix URL Update *TS files Update README.md Update README.md Update README.md Update packaging_script_AppImage.sh Update packaging_script_AppImage.sh Update packaging_script_AppImage.sh Update snapcraft.yaml git submodule update --remote elements git submodule update --remote elements Update publish-edge-snap.yml git submodule update --remote elements Minor Merge pull request #269 from plc-user/master Merge pull request #273 from De-Backer/master Merge pull request #272 from plc-user/master Update *TS files git submodule update --remote elements Merge pull request #275 from plc-user/master Minor Fix En translation Merge pull request #276 from plc-user/master Merge pull request #277 from plc-user/master Update French translations git submodule update --remote elements Update NL translations, thanks Dik git submodule update --remote elements git submodule update --remote elements revert PR 8 & 9 Remove wrong translation files Update NL translations, thanks Dik New Element Wizard add Company Collection in build Step 1 tree_view The Elements Collection progress bar adds the number value of all the elements counted. git submodule update --remote elements git submodule update --remote elements Merge pull request #280 from plc-user/master 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. Update *TS files Merge pull request #281 from plc-user/master Update *TS files Try to fix bug #274 #278 https://github.com/qelectrotech/qelectrotech-source-mirror/issues/274 git submodule update --remote elements Try to fix bug #274 #278 Try to fix bug #274 #278 Try to fix bug #274 #278 Merge pull request #282 from plc-user/master 2023->2024 git submodule update --remote elements Merge pull request #284 from plc-user/master git submodule update --remote elements Disable menu-entry for terminalBlock plugin, when no project is loaded Merge pull request #285 from plc-user/master Disable menu-entry for show grid, when no project is loaded Merge pull request #286 from plc-user/master Merge pull request #288 from plc-user/master Update MacQetDeploy_arm64.sh Update MacQetDeploy.sh Update packaging_script_Debian_Ubuntu_Windows.sh Update packaging_script_AppImage.sh Update packaging_script_Flatpak.sh git submodule update --remote elements git submodule update --remote elements Merge pull request #289 from plc-user/master Update LICENSE Update README.md Merge pull request #291 from plc-user/master git submodule update --remote elements git submodule update --remote elements Update snapcraft.yaml Update snapcraft.yaml revert Update snapcraft.yaml Merge pull request #292 from plc-user/master Update org.qelectrotech.QElectroTech.json Try to fix bug #303 Update TS files git submodule update --remote elements Minor Add spanish translation, thanks Josey Add spanish translation, thanks Josey Merge pull request #293 from plc-user/master Merge pull request #294 from joseyspain/master Merge pull request #295 from joseyspain/master Try to fix bug #307 Revert Try to fix bug #307 git submodule update --remote elements Merge pull request #296 from plc-user/master Merge pull request #297 from plc-user/master git submodule update --remote elements git submodule update --remote elements Add elements informations to terminal-name connected in qet-file Fix segfault in previous commit  Fix : Add element1_linked element2_linked informations to terminal-name connected in qet-file git submodule update --remote elements Merge pull request #300 from plc-user/master Update README.md Add to drag and drop the multiple selection in collections See:https://qelectrotech.org/forum/viewtopic.php?pid=20125#p20125 Revert Try to improve Unable to run the app on OSX Typo Merge pull request #302 from plc-user/master Update *Ts files Merge pull request #303 from plc-user/master Update *TS files revert Try to improve Unable to run the app on OSX Merge pull request #304 from plc-user/master Update Polish translation, thanks Pawel git submodule update --remote elements git submodule update --remote elements dxftoelmt: add Print standard error and filepath to the log file Improve qetelementeditor: remove old plugin DXFtoQET Snap elementeditor: remove old plugin DXFtoQET Update snapcraft.yaml Update qelectrotech-launch Update snapcraft.yaml Try to fix false positive message box warning when launching process- >startDetached("qet_tb_generator") Launch program "qet_tb_generator" by QET only when an project was open Typo Update qetdiagrameditor.cpp Update qetdiagrameditor.cpp Update qetdiagrameditor.cpp add messageBox to inform user when dxf2elmt can't convert DXF file Merge pull request #308 from plc-user/master Merge pull request #310 from plc-user/master Uniformise MessageBox Add QObjet for translate box message Update *TS files Minor Improve message box Minor Update Polish translation, thanks Pawel Update translations *ts files Update snapcraft.yaml Add new variables to elementInfoKeys aux1, aux2, aux3, aux4 See: https://qelectrotech.org/forum/viewtopic.php?pid=20558#p20558 Update *ts files Update en, fr translations Merge pull request #312 from Arusekk/dark-mode-collections git submodule update --remote elements Update qetmainwindow.cpp Update qetmainwindow.cpp Merge pull request #313 from plc-user/master git submodule update --remote elements Try to fix icon on Wayland Try to fix icon on Wayland Update translations_stat.pl Fix snapcraft.yaml Update org.qelectrotech.QElectroTech.json Update packaging_script_AppImage.sh Fix segfault due to calling method of uninitialized object, thanks ladmanj Update CMakeLists.txt Merge pull request #315 from plc-user/master Merge pull request #314 from ChuckNr11/master Add de binary translation, thanks ChuckNr11 for update translation Merge pull request #316 from plc-user/master Revert "ElementEditor elmt_info_cb sorting changed" Merge pull request #317 from qelectrotech/revert-314-master Typo Try to fix https://github.com/qelectrotech/qelectrotech-source-mirror/ pull/314 Revert "Try to fix https://github.com/qelectrotech/qelectrotech-source-mirror/" Add be-nl translation, thanks Ronny Update qet_be.ts Refresh translation binary Merge pull request #320 from plc-user/master Merge pull request #319 from ChuckNr11/master Merge pull request #322 from gleissonjoaquim3/master Add binary pt_BR translation One year Merge pull request #323 from plc-user/master Rename (be) translation to Belgium-Flemish nl_BE Rename (be) translation to Belgium-Flemish nl_BE git submodule update --remote elements Update README.md Merge pull request #324 from plc-user/master Update pugixml to v1.15 Merge pull request #326 from pafri/patch-1 Update qet_cs.ts binary Maichine info: add new QStandardPaths Machine info: add new informations about config Minor Minor Improve logs in machine info Merge pull request #327 from plc-user/master Merge pull request #328 from plc-user/master machine_info.cpp: add more informations about OS language and country machine_info.cpp: Minor machine_info.cpp: Minor machine_info.cpp: Minor machine_info.cpp: Minor Fix previuois commit Minor Machine info : try to fix FTFS under Windows Polish Polish Machine info ; try to Count *elmt Files in alls collections (include subfolders) Polish Merge pull request #329 from plc-user/master Polish Polish Merge pull request #330 from plc-user/master Merge pull request #331 from plc-user/master Merge pull request #332 from plc-user/master Merge pull request #334 from zultron/zultron/2025-01-29_Fix_snap_qet_tb_generator Merge pull request #333 from plc-user/master Merge pull request #335 from plc-user/master Merge pull request #337 from Bisku/de_translation Merge pull request #338 from plc-user/master Merge pull request #339 from plc-user/master Merge pull request #340 from plc-user/master Flatpak upgrade tkinter git to update to python 3.11 Merge pull request #341 from plc-user/master Merge pull request #342 from plc-user/master Merge pull request #343 from plc-user/master Merge pull request #344 from plc-user/master ExportDialog increase spinBox limit 10 000px to 100 000px See: https://qelectrotech.org/forum/viewtopic.php?pid=21002#p21002 git submodule update --remote elements Merge pull request #345 from plc-user/master Merge pull request #346 from plc-user/master Merge pull request #347 from plc-user/master Merge pull request #348 from plc-user/master git submodule update --remote elements Merge pull request #350 from plc-user/master Merge pull request #351 from plc-user/master Merge pull request #352 from plc-user/master Merge pull request #353 from plc-user/master Merge pull request #354 from plc-user/master Replacing modules includes with QtConcurrentRun and QtConcurrentMap 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. Revert "Try Clazy fix-its" Segfault on old Qt versions! This reverts commit dba7caed3035585af4b301ed87bd4131dcac994c. Merge pull request #355 from plc-user/master Merge pull request #356 from plc-user/master Merge pull request #357 from plc-user/master minor add qInfo-Text "SQLite version: " Merge pull request #358 from plc-user/master Update Polish translation, thanks Paweł Merge pull request #359 from pkess/linux_installer git submodule update --remote elements Merge pull request #360 from elevatormind/lang_sv minor for Swedish translation Add translation for Imported elements in QET project widget Merge pull request #361 from plc-user/master Merge pull request #362 from pkess/fix_typo Merge pull request #365 from elevatormind/selective_move Merge pull request #364 from elevatormind/conductor_texts Merge pull request #367 from plc-user/master git submodule update --remote elements Merge pull request #369 from prescott66/patch-1 git submodule update --remote elements Merge pull request #370 from plc-user/master Merge pull request #372 from plc-user/master Add translations FR Merge pull request #374 from plc-user/master Merge pull request #375 from plc-user/master Merge pull request #376 from plc-user/master Merge pull request #377 from plc-user/master Merge pull request #379 from plc-user/master Merge pull request #382 from plc-user/master Merge pull request #383 from plc-user/master Merge pull request #384 from plc-user/master Merge pull request #386 from elevatormind/master Merge pull request #387 from plc-user/master Merge pull request #388 from Bisku/master Update MacQetDeploy_arm64.sh Update org.qelectrotech.QElectroTech.json git submodule update --remote elements Update org.qelectrotech.QElectroTech.json Add packaging_script_AppImage_aarch64.sh Update packaging_script_AppImage_aarch64.sh git submodule update --remote elements git submodule update --remote elements Try to add embed fonts for macOS macOS add licenses folder in BUNDLE/Contents/Resources/licenses Update packaging_script_AppImage_aarch64.sh Update packaging_script_AppImage_aarch64.sh Add qet ts file for Serbian translation git submodule update --remote elements git submodule update --remote SingleApplication to new release v3.5.3 git submodule update --remote pugixml Remove symbolic links Revert "Remove symbolic links" Try to fix symbolic links are resolved to "ordinary" files for both macOS-Packages, thanks plc-user https://github.com/qelectrotech/qelectrotech-source-mirror/commit/7244e4a59cab66d396845692da25e848c6340977#commitcomment-162938064 Merge pull request #395 from ChuckNr11/master Merge pull request #398 from ChuckNr11/master Minor: m_autosave_sb QSpinbox set max 99 to 200 minutes Change singlestep 1 to 10 enable accelerated function Fix bughttps://qelectrotech.org/bugtracker/view.php?id=329 Merge pull request #399 from ChuckNr11/master Merge pull request #401 from Evilscrack/master git submodule update --remote elements Add new Photovoltaïque examples found on www.. Merge pull request #403 from arummler/master-update-dependencies Fix Summary headline issue in German https://qelectrotech.org/forum/viewtopic.php?pid=22082#p22082 Fix bug https://qelectrotech.org/bugtracker/view.php?id=330 Merge pull request #404 from arummler/master-fix-missing-language Fix Summary headline issue on german Generate Chengelog.MD file Magnus Hellströmer (6): Added swedish language Update swedish translation Updated qet_sv.qm New variables for conductor text formulas Added option to only move dynamic texts Mouse hover text for dynamic text items - Added text for dynamic text item to indicate that shift needs to be held down to move the text. Martin Marmsoler (2): Give the user a possibility to set the maximum number of parts during import on an dxf file. Because sometimes the dxf file can contain more than 200 elements and the user is deleting some elements afterwards fix compilation Pascal Sander (5): QScopedPointer removes QDrag to early and will still be accessed in another thread. #1 Check QAbstractItemModel for nullptr before access. #2 QMenu must set a parent for correct position. #3 Fixed incorrect cast from ElementCollectionItem to FileElementCollectionItem #4 Refactor to more QRectF to be more compatible with QPrinter. #5 Paweł Śmiech (1): Update polish translation Peter Kessen (4): Remove trailing whitespace Edit german translation Fix typo within settings entry Fix typo for variable Remi Collet (7): avoid WARNING: mime_xml.path is not defined fix segfault on load cancelled use QVersionNumber and switch to "list of int" standard move decl close to usage fix comment avoid false warning for project created by qet >= 0.100 Only display git revision when available Simon De Backer (1): Fix Cmake build THGSCST (3): PT-BR Language update PT-BR Titleblocks PT-BR Language small fixes achim (5): correcting the visibility of Variables in CompositeText Correcting dynamicElementTextItem alignment on copying Better handling of conductors when creating from XML Better handling of conductors when moving Correct compositeText alignment on copying clabacchio (1): Fixed some italian translations dlee99 (3): modified: lang/qet_nl.qm modified: lang/qet_nl.ts modified: lang/qet_nl.qm modified: lang/qet_nl.ts modified: lang/qet_nl.qm modified: lang/qet_nl.ts gleissonjoaquim3 (1): lang/qet_pt_BR.ts joshua (41): Minor : add QGIUtility namespace Terminal strip item can be added to diagram TerminalStripItem : Draw terminal bridge Add and move terminal strip item are now managed by undo command Revamp code Minor : corrects a minor aesthetic defect when unbridge terminals Minor change about checkable QAction of QetDiagramEditor Double click a TerminalStripItem open the editor Fix wrong use of QStringLiteral and QLatin1String Move terminal strip drawer class in is own file See previous commit... Terminal strip item can saved / loaded to .qet file Merge branch 'terminal_strip' Fix ftbfs on macOS TerminalStripLayoutPattern is now shared Fix ftbfs Fix crash Merge branch 'master' into terminal_strip Improve and simplify the use of versions Fix wrong calculation of the bounding rect of an arc Minor : improve first and last segment position of conducteur Add widget to edit terminal strip item layout Fix minor bug Fix wrong display in widget used to link folio report Fix minor gui wrong behavior Draw strong line for better sepration between terminal Fix minor bug : conductor text is not updated when folio id is used Add AbstractTerminalStrip class to be used by TerminalStripDrawer class Add demo terminal strip class Terminal strip layout editor : add preview of terminal strip layout Demo terminal strip : add 4 level terminal strip terminal strip Layout editor add help preview button Fix : conductor don't display well user defined variable as conductor text diagram.cpp : remove unused #include Improve commit 73c0848fcd remove unnecessary setters Improve last commit Remove unused signal Fix : new conductor have text without variable replaced Element editor : minor fix Minor : improve behavior when rotate terminal part. laurent (1): Add new MacOS arm64 build script pafri (1): Update qet_cs.ts plc-user (217): some German translations more German translations small modifications and translations some more German translations German translations (including binary file) some translations and whitespace-fixing corrected line-numbers to original added German part to Elements-Licence added German part to "INSTALL" added some German phrases simplified element / corrected terminal-positions fixed typo again fixed hotspots and decimals of logic-elements some German translations and Element-Corrections German translations and corrected directory-name corrected filename and translations translations and corrected elements translations and corrected elements translations and corrected elements corrections, new terminals and new sub-dir "discontinued" fixed some terminal-positions to whole numbers (many left\!) removed empty directories removed empty folder re-sorted elements re-sorted elements scaled ABB front-views scaled and corrected Hager front-views scaled General Electric front-views fixed and scaled MDT front-views fixed and scaled Siemens front-views corrected german texts for "line-style" added a second user-collection added icons for "company-collection" reverted some unwanted changes fix: path-setting for company-collection reverted unwanted change fix: set default "company-element-dir" update translations: de, en, nl added folder "company-titleblocks" \(incl. language-files\) fix size of SVG-export fix font-size of graphical elements "input" add option "transparent background" in SVG-export fix: save setting of CheckBox "SVG-transparency" fix: add CheckBox-value "SVG-transparency" to constructor fix: specified colors for filled and transparent SVG fix: no hardcoded colors for SVG-background fix: add alpha-channel for SVG-background simplify setting of alpha-value for SVG-background added German and English translations (CheckBox SVG-background) corrected English translations corrected German and English translations corrected English translation changed some remaining "pt_br" to "pt_BR" added translation to "pt_BR" added sanity-check for 5-letter-language; adjusted comments FIX SegFault: Disable menu-entry for DB-export, when no project is loaded correct comments correct comments fix indention to get rid of warnings: "if/else does not guard" fix warnings: "control reaches end of non-void function" correct some indention / whitespace correct some indention / whitespace add Help in Project-Setting / AutoNum / elements correct indentations / whitespace update German and English translations correct more indentations / whitespace correct more indentations / whitespace correct more indentations / whitespace (too many tabs) fixed indentations of the remaining *.cpp/*.h files hide SVG background checkbox in print preferences update German translations modified accelerators in English translation to avoid doubles... fix: editing SpinBoxes with keyboard lose focus add terminal-names to connection in qet-file move code into else-clause to avoid possible crashes integrate "QET_ElementScaler" as external software fix typo QET_ElementScaler: fix error for Qt 5.9 and added mirroring QET_ElementScaler: fix for "cancel" make text for missing software "dxf2elmt" translatable fix French translation use MessageBox to inform user about additional info when importing scaled element About-Dialog - Log: Show most recent log file by default remove unneeded #include About-Dialog - Log: Scroll to most recent log-entry fix typos and whitespace Fix missing company-titleblocks in properties-dialog Fix typo and some whitespace Fix: Only scroll diagram-view, when moved text leaves visible area Fix whitespace fix copyright-year update German translation set config- and data-dir to system-specific paths "writableLocation" is a QString update comment create "AppDataLocation" if not present update comment adjust info-text use QETApp::dataDir() instead of QStamdardPaths Update machine_info.cpp Update machine_info.cpp machine_info.cpp: add explaining text for directory-list Set default-location for projects to documents-dir. All export files that are derived from the project (BOM, nomenclature, etc.) are saved in the same directory by default. In this context, the standard directories have been grouped together in qetapp.cpp / qetapp.h so that only one place needs to be searched for in case of any adjustments. adjust comments formatting / whitespace - unify declarations machine_info: fix element-count and make static text a bit shorter machine_info: write configured directories to log\n(may have been changed with commandline-parameters) add commandline-parameter "--data-dir" fix: "dxf2elmt" and "QET_ElementScaler" also read imported files from QETApp::documentDir() by default remove unused function set default search-path of non-standard locations of collections and titleblocks (common, company and user) also to QETApp::documentsDir() 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 moved "#endif" to always close process and adjusted qInfo-Text close the process in any case simplify code even more... improve readability reorder search-paths and added currentPath() minor: typos, witespace, comments remove dead code (local variables that were never used) remove dead code (local variables that were never used) 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. more precise Log-Text for search of "qet_tb_generator" to avoid misunderstandings element-name: if no name is set, set to "en" / "NoName" (also adjusted comment) 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. minor: typos, comments, whitespace, translation NamesList: move while-loop into "else"-clause, to be more precise and added english text to comments fix typo 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 export: set maximum width / height according specifications of export-type use "static const" - variables instead of multiple times values in source-code use multiplication-sign "×" instead of asterisk "*" between widht and height export: set maximum width / height according limitations in QPainter translation: update German and English fix: remove empty elementInformation, but keep empty properties sorted translations \“imported elements\” in sourcecode and added some for Qt6 fix typos and whitespace element-editor: limit decimal places for sizes and positions to two, when saving file element-editor: remove leading and trailing whitespace from author-info comments: fixed typos and added English comments added English comments copy-and-paste: set paste-position to meaningful values 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. do not hardcode translations for shortcuts: let the system do it for you! use "positive logic" for conditional compiling update language-files a few translated shortcuts were still there ... fixed! fixed English comments FIX: shortcut for rotation in element-editor was hardcoded in UI fix typo in fuction-name (looked like a mixture of French and English) typos, whitespace and brackets 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! fix one last hardcoded shortcut-translation element-editor: fix rotation, add mirror, add flip for graphical primitives fix typo in translation BugFix: Flip and Mirror of terminals fix typo in variable-name (mixture of French and English) add English comments use Qt-functions to rotate lines and polygons element-editor: add rotation-functions to "text" and "dynamic_text" fix indention - no code-change element-editor: add mirror and flip for "dynamic_text" element-editor: add rotation with smaller increments for "line", "polygon", "text" and "dynamic_text" with shortcut + fix typo in enum-entry and comments fix: do not add "kindInformations" for thumbnail-elements element editor: add mirror and flip for “text” Maybe not (yet) perfect, but it looks pretty good to me! minor: whitespace and comments add English comments unify calls to "setRotation" for element-primitives use brackets to be more clear what is meant additional ControlModifier does not work here as expected limit movement to int-values to be able to re-position to original position fix typo of variable implement variable point-size of grid update language-files fix typo in variable-name sort names in desktop-file by alphabet fix typos only write author-information, if available bordertitleblock: use same code for Qt5 & Qt6 for "numbering" rows simplify and use the same code for Qt5 & Qt6 When reading and comparing Qt5-docs and Qt6-docs, I read, that there are no differences in the functions! So it is not necessary to have the differentiation between the Qt-Versions. Code compiles without errors or warnings for Qt5 and Qt6. same simplifications as in #376 "use the same code for Qt5 & Qt6" set default-value for QFont::Weight to prevent warning at runtime remove unused NamesList from qetproject.* 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... use same code for Qt5 & Qt6 for XRef-list same change for polygons as for other primitives to support Qt5 & Qt6 fix comment a minor change is enough to run code in Qt5 & Qt6 - no need to differentiate anymore change to run code with Qt5 & Qt6 as described in forum corrected English comments element-editor: fix jumping positions when rotate, mirror or flip adjust zoom-factor to use cosmetic-line and fixed comments comments and whitespace improvement: ajust size of grid-dots with zoom-factor Introduced additional spinboxes in config-page for setting min- and max-size of grid-dots separately for diagram- and element-editor. That assures maximal flexibility for setting the grids. Don't want the grid-dots to change over zooming-levels? Set min- and max-values to the same number. Preset-values for all min-/max-values is "1". If the adjustable range of 1 to 5 is not sufficient, it can be easily adjusted. Only need feedback for this. fix typo with function-name unify German wording only calculate grid-point-size, when min != max minor: added some English comments BugFix: Font for titleblock was hardcoded to Sans Serif Because of a typo it was never read from settings. Fix signal for KColorButton whitespace and comment added Chinese translations to default-titleblock added Chinese translations to titleblocks Include some fonts to QElectroTech - include Liberation-Fonts and osifont (thanks elevatormind!) - use "Liberation Sans" as default-font - adjust License-Tab in About-Form - Bugfix: When selecting a font, the current font is highlighted in dialog - adjust some whitespace and English comments Include some fonts to QElectroTech - include Liberation-Fonts and osifont (thanks elevatormind!) - use "Liberation Sans" as default-font - adjust License-Tab in About-Form - Bugfix: When selecting a font, the current font is highlighted in dialog - adjust some whitespace and English comments update osifont (-medium) from upstream use "%" for string-concatenation Qt-Docs says it's less memory-usage... add font-links to about-dialog – tab "libraries" use "%" for string-concatenation (less memory-usage) prevent crash, when adding text to element in diagram-editor add copyright-sign to about-dialog fix typo in German translation use symbolic links to collect all licenses in one directory and adjust sourcecode use symbolic links to collect all licenses in one directory and adjust sourcecode adjust English translation correct some English comments add English comments / translate variable-names to English add and correct English comments