ispyisail
18477c22b5
Merge branch 'master' into fix/element-editor-info-tab-slave-terminal-663
2026-09-12 22:32:39 +12:00
Laurent Trinques
a583b3c43c
Merge pull request #688 from IBSYSLevi/fix/saving-coil-master
...
Fix: saving coil master
2026-09-08 08:35:00 +02:00
ispyisail
95d7b74e9e
Merge remote-tracking branch 'upstream/master' into pr721-merge
...
# Conflicts:
# sources/editor/ui/elementpropertieseditorwidget.cpp
2026-09-04 22:05:13 +12:00
Kellermorph
4edd4932bb
Fix PLC table dangling reference warning and row deletion
2026-08-22 16:42:13 +02:00
Levi Jetzer
fb0649ceee
Fixed incorrect OR and AND checks
2026-08-14 22:23:25 +02:00
Kellermorph
fe6191f26d
Fix slave contact groups being trimmed to one when reopening element properties
2026-08-14 10:31:15 +02:00
Andre Rummler
6d05bc2f21
Remove all Qt version checks and branches for <5.15.12 as such versions are no longer supported.
2026-08-13 16:20:30 +02:00
ispyisail
7afc1eb56b
Enable Information tab in element editor for Slave and Terminal basetypes
...
GitHub issue #663 : the "Informations" tab in the element editor's
properties dialog was only made visible for Simple and Master basetypes
(setTabVisible gate in on_m_base_type_cb_currentIndexChanged), hiding it
entirely for Slave and Terminal Block elements.
This wasn't a data-model limitation: ElementData::m_informations is read
and written identically for every basetype (elementdata.cpp), and
updateTree() already special-cased Terminal as enabled and injected
PLC-specific info rows for PLC Slave elements - that logic was simply
unreachable because the tab itself was hidden for both types. Also
flipped updateTree()'s Slave case from setDisabled to setEnabled so the
tree is actually editable once visible, matching Terminal's existing
behavior.
This lets users attach manufacturer/part-number/reference metadata
directly to Terminal Block and Slave (e.g. multi-part contactor)
elements, as requested in the issue - useful when a Slave's part number
differs from its Master's (e.g. a contactor's auxiliary contact block
vs. its coil).
Not verified: interactive element-editor GUI testing wasn't performed
in this sandbox; verified via clean incremental build only.
2026-08-11 18:00:43 +12:00
Laurent Trinques
cdf5cad1e5
Merge pull request #698 from arummler/master-modernize-signal-slot
...
Migrate string based signal/slot to method pointer
2026-08-09 21:08:28 +02:00
Kellermorph
5e02111600
Fix-PLC-Warnings
2026-08-09 18:27:20 +02:00
Andre Rummler
5adf61936b
Merge branch 'master' into master-modernize-signal-slot
2026-08-08 23:13:42 +02:00
Levi Jetzer
d7c75ea5a5
Fixed saving coil master -> correction +
...
Added space for a better style ;)
2026-08-08 09:07:22 +02:00
Levi Jetzer
b9153269a4
Fixed saving coil master -> correction
...
Added check to the type of master so that types which are not using "max slave elements" are saved with the value -1 (infinity).
2026-08-08 09:05:27 +02:00
Andre Rummler
62ad49a6d3
Update old fashioned SIGNAL/SLOT to point-to-member. Only simple and clear cases.
2026-08-08 00:32:31 +02:00
Levi Jetzer
eab9603d8a
Fixed saving coil master
...
Removed "isVisible" check on max_slave_checkbox before saving because isVisible is maybe not true, when the ok button is pressed
Then the value -1 is written and so on not saved to the elements xml
2026-08-07 21:52:40 +02:00
Kellermorph
4f9474a05f
PLC Fix scroll sync, data persistence, font defaults, copy/paste, and layout fixes
2026-08-06 07:33:39 +02:00
Kellermorph
e91bab14fe
Update
2026-08-01 14:26:39 +02:00
Kellermorph
4c1f82f814
Fix-PLC-Manager
2026-07-31 21:02:07 +02:00
Kellermorph
b3a8ae898e
PLC Manager
2026-07-27 22:16:52 +02:00
Kellermorph
b025bd205d
Implement slave contact groups — label transfer, terminal assignment and UI fixes
2026-07-17 09:47:32 +02:00
Kellermorph
f416c2a97e
New element: Line definition
2026-05-21 20:47:44 +02:00
Kellermorph
f5857bb1fd
Update comment for clarity in element properties editor
2026-03-31 20:15:35 +02:00
Kellermorph
52f61ab500
Refactor max_slaves handling in ElementPropertiesEditor
2026-03-31 17:49:21 +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
Laurent Trinques
815e959a2d
Revert "Feature: Implement max_slaves limit for Master elements"
2026-03-27 15:33:03 +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
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
plc-user
67112bf8e5
fix typo in enum-entry and comments
2025-02-17 09:33:35 +01:00
Laurent Trinques
77bfe84a4c
One year
2025-01-04 13:37:40 +01:00
Achim
7a617e72bd
a few small corrections
2024-12-31 08:40:56 +01:00
Laurent Trinques
34cc26a325
Revert "ElementEditor elmt_info_cb sorting changed"
2024-12-21 12:59:43 +01:00
Achim
15d9708c46
a few small corrections
2024-12-16 16:00:50 +01:00
Laurent Trinques
e73cf633ce
2023->2024
2024-03-29 10:09:48 +01:00
Laurent Trinques
9afef79629
Update Copyright date
2023-01-01 17:05:57 +01:00
luz paz
1994235bc5
Fix various typos in source documentation and comments (cont.)
...
Found via `codespell`
2022-12-04 20:46:32 +01:00
Tadeáš Pilař
1a2fea84ff
Add 'Other' option for slave device contact type
...
This option alows for displaying XRef without contact drawing.
This is useful for spliting one physical part into multiple
logical elements when the slave element is not a switch.
2022-06-23 05:41:33 +02:00
Laurent Trinques
db8c76c184
Element::Thumbnail WIP
2022-05-15 14:29:01 +02:00
joshua
021aea1d8b
Add the new element type : thumbnail
...
This type must be used for element who goal is to display a
thumbnail/front view of an element, notably used for cabinet contents
view and placement.
2022-05-13 20:02:29 +02:00
joshua
fdbfca9a8c
Change ElementData enum
...
Change enum value 'ground' from enum 'function' to enum 'type'
2021-05-21 19:15:26 +02:00
joshua
38a825865c
Fix ftbfs on debian buster
2021-03-07 12:18:30 +01:00
joshua
faf4235bed
Terminal element info
...
Provide only useful information for terminal
2021-03-03 21:28:22 +01:00
joshua
be2067148e
Element editor : add terminal properties editable
2021-02-21 19:40:33 +01:00
joshua
8f85cacb06
QetElementEditor : Use elementData class
2021-02-21 19:40:33 +01:00
Laurent Trinques
ef58f34c14
Update Copyright date
2021-02-20 12:13:46 +01:00
joshua
2513961cd6
Revert "Update Copyright date"
...
This reverts commit d04bccc384 .
2021-02-06 19:00:48 +01:00
Laurent Trinques
d04bccc384
Update Copyright date
2021-02-06 18:33:42 +01:00
Simon De Backer
d15443cf93
Wip Fix preprocessor on Cmake
2020-12-10 18:49:35 +01:00
Simon De Backer
d0c129478e
Mod Cmake en preprocessor
2020-12-10 00:08:26 +01:00