Kellermorph
ecee2209e6
Add isFull method to check Slave-Limit
2026-03-31 17:51:53 +02:00
Kellermorph
246dd0a42f
Refactor MasterElement::isFull for clarity
2026-03-31 17:51:32 +02:00
Kellermorph
89a4aaac28
Refactor conditional checks for Master type
2026-03-31 17:50:46 +02:00
Kellermorph
79edc3fbb7
Clean up whitespace in elementdata.h
...
Removed unnecessary blank lines in elementdata.h
2026-03-31 17:50:22 +02:00
Kellermorph
52f61ab500
Refactor max_slaves handling in ElementPropertiesEditor
2026-03-31 17:49:21 +02:00
Kellermorph
1bbb374094
Update height and add max slaves options in UI
2026-03-31 17:47:45 +02:00
Laurent Trinques
c220d84fcb
Update elementdata.h
2026-03-31 16:23:05 +02:00
Kellermorph
4834d41432
Merge branch 'master' into master
2026-03-31 14:14:02 +02:00
Kellermorph
378aa8899f
Remove resizing of first column in properties editor
...
Removed resizing of the first column in the information tree.
2026-03-30 21:16:00 +02:00
Kellermorph
0cd71cbe16
Conditionally save max_slaves if limit is set
2026-03-30 21:15:15 +02:00
Kellermorph
9344515d2a
Refactor isFull method to simplify max_slaves logic
2026-03-30 21:14:48 +02:00
Kellermorph
9149128f7a
Refactor comments and improve code formatting
2026-03-30 21:14:10 +02:00
Kellermorph
5296c1b478
Change initialization of m_max_slaves and m_contact_count
2026-03-30 21:13:26 +02:00
Laurent Trinques
b4c8af55d3
Merge pull request #443 from Kellermorph/master
...
Auto-build doxygen docs / doxygen (push) Failing after 1m50s
Auto-build doxygen docs / deploy (push) Has been skipped
Feature: Auto-select active diagram in the elements panel tree
2026-03-29 22:04:08 +02:00
Kellermorph
1af0c1ca8b
Refactor addDiagram and updateDiagramItem signatures
2026-03-29 18:14:10 +02:00
Kellermorph
bea1fb4353
Refactor elements_panel to elementsPanel
2026-03-29 18:13:14 +02:00
Kellermorph
2f69716e3c
Change access modifier to private for attributes
...
Changed access modifier of elements_panel and QAction attributes from public to private.
2026-03-29 18:12:17 +02:00
Kellermorph
277fa087bc
Fix formatting in genericpanel.h method signatures
2026-03-28 14:49:31 +01:00
Kellermorph
9693df4252
Highlight current page in ProjectView on diagram activation
2026-03-28 14:49:00 +01:00
Kellermorph
6b80fbb08d
Change access modifier of elements_panel to public
2026-03-28 14:48:18 +01:00
Laurent Trinques
815e959a2d
Revert "Feature: Implement max_slaves limit for Master elements"
2026-03-27 15:33:03 +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
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
정광호
7982989b59
Add Korean translation author to aboutqetdialog
2026-02-05 17:58:12 +09: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
Laurent Trinques
5bf11a3a02
Add Korean switch language
2026-02-02 14:44:10 +01: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
7f718f672f
Fix : can't open recent file
2026-01-28 00:15:09 +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
0c62f291f0
Set QetVersion::VersionType VERSION_TYPE = QetVersion::dev; return
...
Auto-build doxygen docs / doxygen (push) Has been cancelled
Auto-build doxygen docs / deploy (push) Has been cancelled
QVersionNumber{ 0, 100, 1 };
2026-01-27 08:22:38 +01:00
plc-user
534de377d3
dxf2elmt: point link to general release directory instead of special version
Auto-build doxygen docs / doxygen (push) Has been cancelled
Auto-build doxygen docs / deploy (push) Has been cancelled
2026-01-26 18:47:43 +01:00
Laurent Trinques
f92992be79
Set QetVersion::VersionType VERSION_TYPE = QetVersion::stable;
Auto-build doxygen docs / doxygen (push) Has been cancelled
Auto-build doxygen docs / deploy (push) Has been cancelled
2026-01-25 12:48:43 +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
Laurent Trinques
62431aff57
Merge pull request #415 from plc-user/master
...
no random hashes to have more constant order of XML-tags
2026-01-16 14:30:39 +01:00
plc-user
bd89d3a1b7
no qt version check needed to disable randomisation of hashes
2026-01-14 17:56:02 +01:00
Laurent Trinques
5e41ec415e
Update aboutqetdialog.cpp
Auto-build doxygen docs / doxygen (push) Has been cancelled
Auto-build doxygen docs / deploy (push) Has been cancelled
2026-01-08 11:03:33 +01:00
Laurent Trinques
fa6e3d31eb
Update dxftoelmt.cpp
2026-01-08 11:01:29 +01:00
plc-user
72bd4803e6
no random hashes to have more constant order of XML-tags
2026-01-07 20:26:03 +01:00
plc-user
0663aa55e8
find an appropriate font-family if selected font is not available
2025-12-17 09:56:53 +01:00
plc-user
67185f173e
also limit size of generalconfig-dialog
2025-12-17 09:46:53 +01:00
plc-user
2c5e5c6b78
improve maximum config-dialog-size (no QT5 version-check needed)
2025-12-15 22:28:40 +01:00