Compare commits

...

20 Commits

Author SHA1 Message Date
Laurent Trinques 815e959a2d Revert "Feature: Implement max_slaves limit for Master elements" 2026-03-27 15:33:03 +01:00
Laurent Trinques 97f113d333 Merge pull request #441 from Kellermorph/master
Feature: Implement max_slaves limit for Master elements
2026-03-27 14:55:35 +01:00
Kellermorph de91ab0a4b Implement limit check for linked items
Added a check for the maximum limit of linked items before moving an item from free_list to linked_list.
2026-03-26 15:29:41 +01:00
Kellermorph 84c755a0c8 Filter out full MasterElements from element list
Added filtering for full MasterElements from the list of elements.
2026-03-26 15:29:03 +01:00
Kellermorph e9e11635d8 Add isFull method to check slave limit
Added a new method to check if the slave limit is reached.
2026-03-26 15:27:45 +01:00
Kellermorph 2e684471a9 Add isFull method to MasterElement class 2026-03-26 15:27:05 +01:00
Kellermorph 61889f4c17 Add m_max_slaves member to ElementData class 2026-03-26 15:25:55 +01:00
Kellermorph c946df8588 Implement max_slaves storage in elementdata
Added functionality to store and retrieve max_slaves attribute.
2026-03-26 15:25:19 +01:00
Kellermorph 33da828035 Increase height and add max slaves options in UI
https://qelectrotech.org/forum/viewtopic.php?id=3101
2026-03-26 15:24:17 +01:00
Kellermorph 6515827f34 Refactor ElementPropertiesEditorWidget and add EditorDelegate
https://qelectrotech.org/forum/viewtopic.php?id=3101
2026-03-26 15:23:17 +01:00
Kellermorph 536315ebc0 Update masterelement.cpp for max_slaves
https://qelectrotech.org/forum/viewtopic.php?id=3101
2026-03-26 15:21:34 +01:00
Laurent Trinques baec0a4afb Fix https://github.com/qelectrotech/qelectrotech-source-mirror/issues/439
Auto-build doxygen docs / doxygen (push) Failing after 1m38s
Auto-build doxygen docs / deploy (push) Has been skipped
2026-03-08 14:10:50 +01:00
Laurent Trinques 4b19a88f2d git submodule update --remote elements
Auto-build doxygen docs / doxygen (push) Failing after 1m39s
Auto-build doxygen docs / deploy (push) Has been skipped
2026-03-05 16:25:44 +01:00
Laurent Trinques 248b3a04d2 Fix https://github.com/qelectrotech/qelectrotech-source-mirror/issues/437 2026-03-05 16:23:54 +01:00
Laurent Trinques 40f7889849 git add qet_cs.qm
Auto-build doxygen docs / doxygen (push) Failing after 1m32s
Auto-build doxygen docs / deploy (push) Has been skipped
2026-02-10 17:31:30 +01:00
Laurent Trinques 430ead5674 Merge pull request #434 from pafri/patch-2
Update qet_cs.ts
2026-02-10 17:29:01 +01:00
pafri e52e42af45 Update qet_cs.ts
Hi,
I´ve made an update of Czech localization file.
Please commit it.
2026-02-09 08:30:28 +01:00
Laurent Trinques b7b131f619 Merge pull request #433 from qelectrotech/update-qch
Auto-build doxygen docs / doxygen (push) Failing after 1m25s
Auto-build doxygen docs / deploy (push) Has been skipped
Update QCH Help file
2026-02-06 14:44:18 +01:00
scorpio810 accc92ef90 update QCH file 2026-02-06 13:26:54 +00:00
Laurent Trinques 89be949201 Update auto-doxygen.yml 2026-02-06 14:22:23 +01:00
7 changed files with 2352 additions and 56 deletions
+1 -1
View File
@@ -18,7 +18,7 @@ jobs:
submodules: 'recursive'
show-progress: ''
- name: Setup and run doxygen
run: sudo apt install doxygen graphviz qhelpgenerator-qt5 -y
run: sudo apt update && sudo apt install doxygen graphviz qhelpgenerator-qt5 -y
- name: Set up Git LFS
run: |
git lfs install
+2 -2
View File
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:7081c74e1f0de4f21f22c596bd70dcf580f97436686b799ee64bfa2df06cbf2c
size 529809408
oid sha256:7b7798233e8251baac7717d4b0f991ad5fdf23a76d9fbe864d363e3b93458560
size 529821696
File diff suppressed because it is too large Load Diff
BIN
View File
Binary file not shown.
+57 -52
View File
@@ -46,7 +46,7 @@
<message>
<location filename="../sources/ui/aboutqetdialog.ui" line="508"/>
<source>Licenses</source>
<translation type="unfinished"></translation>
<translation>Povolení</translation>
</message>
<message>
<location filename="../sources/ui/aboutqetdialog.ui" line="532"/>
@@ -1193,7 +1193,7 @@ Poznámka: tyto volby automatické číslování ani NEPOVOLÍ ani nezakáží,
<location filename="../sources/qetgraphicsitem/diagramtextitem.cpp" line="489"/>
<source>
&lt;Shift&gt; to move</source>
<translation type="unfinished"></translation>
<translation>&lt;Shift&gt; k přesunutí</translation>
</message>
</context>
<context>
@@ -3544,29 +3544,29 @@ Stanovte výchozí hodnotu textového pole pro nové prvky níže:</translation>
<message>
<location filename="../sources/ui/configpage/generalconfigurationpage.ui" line="874"/>
<source>Affichage Grille</source>
<translation type="unfinished"></translation>
<translation>Zobrazit mřížku</translation>
</message>
<message>
<location filename="../sources/ui/configpage/generalconfigurationpage.ui" line="893"/>
<location filename="../sources/ui/configpage/generalconfigurationpage.ui" line="969"/>
<source>max:</source>
<translation type="unfinished"></translation>
<translation>max:</translation>
</message>
<message>
<location filename="../sources/ui/configpage/generalconfigurationpage.ui" line="900"/>
<source>Taille des points de la grille de Diagram-Editor : 1 - 5</source>
<translation type="unfinished"></translation>
<translation>Velikost bodu v editoru diagramů: 15</translation>
</message>
<message>
<location filename="../sources/ui/configpage/generalconfigurationpage.ui" line="923"/>
<location filename="../sources/ui/configpage/generalconfigurationpage.ui" line="992"/>
<source>min:</source>
<translation type="unfinished"></translation>
<translation>min:</translation>
</message>
<message>
<location filename="../sources/ui/configpage/generalconfigurationpage.ui" line="946"/>
<source>Taille des points de la grille de l&apos;éditeur d&apos;éléments : 1 - 5</source>
<translation type="unfinished"></translation>
<translation>Velikost bodu v editoru prvků: 15</translation>
</message>
<message>
<location filename="../sources/ui/configpage/generalconfigurationpage.ui" line="1016"/>
@@ -3757,7 +3757,7 @@ Stanovte výchozí hodnotu textového pole pro nové prvky níže:</translation>
<message>
<location filename="../sources/ui/configpage/generalconfigurationpage.cpp" line="383"/>
<source>Suédois</source>
<translation type="unfinished"></translation>
<translation>Švédština</translation>
</message>
<message>
<location filename="../sources/ui/configpage/generalconfigurationpage.cpp" line="465"/>
@@ -5821,7 +5821,7 @@ Dostupné volby:
<location filename="../sources/qetapp.cpp" line="2593"/>
<source> --data-dir=DIR Definir le dossier de data
</source>
<translation type="unfinished"></translation>
<translation> --data-dir=DIR Stanovit adresář s daty</translation>
</message>
<message>
<location filename="../sources/qetapp.cpp" line="2595"/>
@@ -6944,17 +6944,20 @@ Dostupné volby:
<message>
<location filename="../sources/editor/ui/qetelementeditor.ui" line="505"/>
<source>Fine-Rotation</source>
<translation type="unfinished"></translation>
<translatorcomment>Jemné otáčení</translatorcomment>
<translation></translation>
</message>
<message>
<location filename="../sources/editor/ui/qetelementeditor.ui" line="514"/>
<source>Mirror</source>
<translation type="unfinished"></translation>
<translatorcomment>Zrcadlit</translatorcomment>
<translation></translation>
</message>
<message>
<location filename="../sources/editor/ui/qetelementeditor.ui" line="523"/>
<source>Flip</source>
<translation type="unfinished"></translation>
<translatorcomment>Převrátit</translatorcomment>
<translation></translation>
</message>
<message>
<location filename="../sources/editor/ui/qetelementeditor.ui" line="532"/>
@@ -8107,13 +8110,13 @@ Co si přejete udělat?</translation>
<location filename="../sources/editor/editorcommands.cpp" line="676"/>
<source>Miroir de sélection</source>
<comment>undo caption</comment>
<translation type="unfinished"></translation>
<translation>Zrcadlit výběr</translation>
</message>
<message>
<location filename="../sources/editor/editorcommands.cpp" line="724"/>
<source>Retourner la sélection</source>
<comment>undo caption</comment>
<translation type="unfinished"></translation>
<translation>Převrátit výběr</translation>
</message>
<message>
<location filename="../sources/editor/graphicspart/partarc.h" line="52"/>
@@ -8926,182 +8929,182 @@ Chcete je nahradit?</translation>
<message>
<location filename="../sources/qetinformation.cpp" line="272"/>
<source>Bloc auxiliaire 1</source>
<translation>Pomocný blok 1</translation>
<translation>Dodatečné informace o přídavném zařízení 1</translation>
</message>
<message>
<location filename="../sources/qetinformation.cpp" line="273"/>
<source>Description textuelle auxiliaire 1</source>
<translation type="unfinished"></translation>
<translation>Textový popis přídavného zařízení 1</translation>
</message>
<message>
<location filename="../sources/qetinformation.cpp" line="274"/>
<source>Numéro d&apos;article auxiliaire 1</source>
<translation type="unfinished"></translation>
<translation>Číslo přídavného zařízení 1</translation>
</message>
<message>
<location filename="../sources/qetinformation.cpp" line="275"/>
<source>Fabricant auxiliaire 1</source>
<translation type="unfinished"></translation>
<translation>Výrobce přídavného zařízení 1</translation>
</message>
<message>
<location filename="../sources/qetinformation.cpp" line="276"/>
<source>Numéro de commande auxiliaire 1</source>
<translation type="unfinished"></translation>
<translation>Objednací číslo přídavného zařízení 1</translation>
</message>
<message>
<location filename="../sources/qetinformation.cpp" line="277"/>
<source>Numéro interne auxiliaire 1</source>
<translation type="unfinished"></translation>
<translation>Vnitřní číslo přídavného zařízení 1</translation>
</message>
<message>
<location filename="../sources/qetinformation.cpp" line="278"/>
<source>Fournisseur auxiliaire 1</source>
<translation type="unfinished"></translation>
<translation>Dodavatel přídavného zařízení 1</translation>
</message>
<message>
<location filename="../sources/qetinformation.cpp" line="279"/>
<source>Quantité auxiliaire 1</source>
<translation type="unfinished"></translation>
<translation>Množství přídavného zařízení 1</translation>
</message>
<message>
<location filename="../sources/qetinformation.cpp" line="280"/>
<source>Unité auxiliaire 1</source>
<translation type="unfinished"></translation>
<translation>Jednotka přídavného zařízení 1</translation>
</message>
<message>
<location filename="../sources/qetinformation.cpp" line="281"/>
<source>Bloc auxiliaire 2</source>
<translation>Pomocný blok 2</translation>
<translation>Dodatečné informace o přídavném zařízení 2</translation>
</message>
<message>
<location filename="../sources/qetinformation.cpp" line="282"/>
<source>Description textuelle auxiliaire 2</source>
<translation type="unfinished"></translation>
<translation>Textový popis přídavného zařízení 2</translation>
</message>
<message>
<location filename="../sources/qetinformation.cpp" line="283"/>
<source>Numéro d&apos;article auxiliaire 2</source>
<translation type="unfinished"></translation>
<translation>Číslo přídavného zařízení 2</translation>
</message>
<message>
<location filename="../sources/qetinformation.cpp" line="284"/>
<source>Fabricant auxiliaire 2</source>
<translation type="unfinished"></translation>
<translation>Výrobce přídavného zařízení 2</translation>
</message>
<message>
<location filename="../sources/qetinformation.cpp" line="285"/>
<source>Numéro de commande auxiliaire 2</source>
<translation type="unfinished"></translation>
<translation>Objednací číslo přídavného zařízení 2</translation>
</message>
<message>
<location filename="../sources/qetinformation.cpp" line="286"/>
<source>Numéro interne auxiliaire 2</source>
<translation type="unfinished"></translation>
<translation>Vnitřní číslo přídavného zařízení 2</translation>
</message>
<message>
<location filename="../sources/qetinformation.cpp" line="287"/>
<source>Fournisseur auxiliaire 2</source>
<translation type="unfinished"></translation>
<translation>Dodavatel přídavného zařízení 2</translation>
</message>
<message>
<location filename="../sources/qetinformation.cpp" line="288"/>
<source>Quantité auxiliaire 2</source>
<translation type="unfinished"></translation>
<translation>Množství přídavného zařízení 2</translation>
</message>
<message>
<location filename="../sources/qetinformation.cpp" line="289"/>
<source>Unité auxiliaire 2</source>
<translation type="unfinished"></translation>
<translation>Jednotka přídavného zařízení 2</translation>
</message>
<message>
<location filename="../sources/qetinformation.cpp" line="290"/>
<source>Bloc auxiliaire 3</source>
<translation type="unfinished">Pomocný blok 3</translation>
<translation>Dodatečné informace o přídavném zařízení 3</translation>
</message>
<message>
<location filename="../sources/qetinformation.cpp" line="291"/>
<source>Description textuelle auxiliaire 3</source>
<translation type="unfinished"></translation>
<translation>Textový popis přídavného zařízení 3</translation>
</message>
<message>
<location filename="../sources/qetinformation.cpp" line="292"/>
<source>Numéro d&apos;article auxiliaire 3</source>
<translation type="unfinished"></translation>
<translation>Číslo přídavného zařízení 3</translation>
</message>
<message>
<location filename="../sources/qetinformation.cpp" line="293"/>
<source>Fabricant auxiliaire 3</source>
<translation type="unfinished"></translation>
<translation>Výrobce přídavného zařízení 3</translation>
</message>
<message>
<location filename="../sources/qetinformation.cpp" line="294"/>
<source>Numéro de commande auxiliaire 3</source>
<translation type="unfinished"></translation>
<translation>Objednací číslo přídavného zařízení 3</translation>
</message>
<message>
<location filename="../sources/qetinformation.cpp" line="295"/>
<source>Numéro interne auxiliaire 3</source>
<translation type="unfinished"></translation>
<translation>Vnitřní číslo přídavného zařízení 3</translation>
</message>
<message>
<location filename="../sources/qetinformation.cpp" line="296"/>
<source>Fournisseur auxiliaire 3</source>
<translation type="unfinished"></translation>
<translation>Dodavatel přídavného zařízení 3</translation>
</message>
<message>
<location filename="../sources/qetinformation.cpp" line="297"/>
<source>Quantité auxiliaire 3</source>
<translation type="unfinished"></translation>
<translation>Množství přídavného zařízení 3</translation>
</message>
<message>
<location filename="../sources/qetinformation.cpp" line="298"/>
<source>Unité auxiliaire 3</source>
<translation type="unfinished"></translation>
<translation>Jednotka přídavného zařízení 3</translation>
</message>
<message>
<location filename="../sources/qetinformation.cpp" line="299"/>
<source>Bloc auxiliaire 4</source>
<translation type="unfinished">Pomocný blok 4</translation>
<translation>Dodatečné informace o přídavném zařízení 4</translation>
</message>
<message>
<location filename="../sources/qetinformation.cpp" line="300"/>
<source>Description textuelle auxiliaire 4</source>
<translation type="unfinished"></translation>
<translation>Textový popis přídavného zařízení 4</translation>
</message>
<message>
<location filename="../sources/qetinformation.cpp" line="301"/>
<source>Numéro d&apos;article auxiliaire 4</source>
<translation type="unfinished"></translation>
<translation>Číslo přídavného zařízení 4</translation>
</message>
<message>
<location filename="../sources/qetinformation.cpp" line="302"/>
<source>Fabricant auxiliaire 4</source>
<translation type="unfinished"></translation>
<translation>Výrobce přídavného zařízení 4</translation>
</message>
<message>
<location filename="../sources/qetinformation.cpp" line="303"/>
<source>Numéro de commande auxiliaire 4</source>
<translation type="unfinished"></translation>
<translation>Objednací číslo přídavného zařízení 4</translation>
</message>
<message>
<location filename="../sources/qetinformation.cpp" line="304"/>
<source>Numéro interne auxiliaire 4</source>
<translation type="unfinished"></translation>
<translation>Vnitřní číslo přídavného zařízení 4</translation>
</message>
<message>
<location filename="../sources/qetinformation.cpp" line="305"/>
<source>Fournisseur auxiliaire 4</source>
<translation type="unfinished"></translation>
<translation>Dodavatel přídavného zařízení 4</translation>
</message>
<message>
<location filename="../sources/qetinformation.cpp" line="306"/>
<source>Quantité auxiliaire 4</source>
<translation type="unfinished"></translation>
<translation>Množství přídavného zařízení 4</translation>
</message>
<message>
<location filename="../sources/qetinformation.cpp" line="307"/>
<source>Unité auxiliaire 4</source>
<translation type="unfinished"></translation>
<translation>Jednotka přídavného zařízení 4</translation>
</message>
<message>
<location filename="../sources/qetinformation.cpp" line="257"/>
@@ -9491,7 +9494,8 @@ Chcete je nahradit?</translation>
<location filename="../sources/qet_elementscaler/qet_elementscaler.cpp" line="100"/>
<source>QET_ElementScaler:
additional information about %1 import / scaling</source>
<translation type="unfinished"></translation>
<translation>QET_ElementScaler:
další informace týkající se zavedení/škálování %1</translation>
</message>
<message>
<location filename="../sources/qet_elementscaler/qet_elementscaler.cpp" line="149"/>
@@ -9504,7 +9508,8 @@ Stáhněte jej z níže uvedeného odkazu a rozbalte jej do instalační složky
<location filename="../sources/dxf/dxftoelmt.cpp" line="58"/>
<source>Dxf2elmt:
Error: Make sure the file %1 is a valid .dxf file</source>
<translation type="unfinished"></translation>
<translation>Dxf2elmt:
Chyba: Ujistěte se, že soubor %1 je platný soubor .dxf</translation>
</message>
<message>
<location filename="../sources/dxf/dxftoelmt.cpp" line="59"/>