mirror of
https://github.com/qelectrotech/qelectrotech-source-mirror.git
synced 2026-07-30 07:44:13 +02:00
Add EdzImporter + collection-panel import action (M2)
Wires EPLAN .edz import into the elements panel. EdzImporter orchestrates EdzArchive -> EdzPart -> EdzElementBuilder and writes the generated .elmt into a destination collection folder (named by order number). A right-click "Importer une piece EPLAN (.edz)..." action on a writable collection directory opens a file picker, runs the importer into that folder's fileSystemPath() and reloads the panel; errors surface via QetMessageBox. Modeled on newElement(). EdzImporter verified headless against the Python oracle for KG6000/MFH200/ R1D200; the panel wiring is built/tested via the WSL Qt5+KF5 build. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
@@ -113,6 +113,8 @@ set(QET_SRC_FILES
|
||||
${QET_DIR}/sources/import/edz/edzpart.h
|
||||
${QET_DIR}/sources/import/edz/edzelementbuilder.cpp
|
||||
${QET_DIR}/sources/import/edz/edzelementbuilder.h
|
||||
${QET_DIR}/sources/import/edz/edzimporter.cpp
|
||||
${QET_DIR}/sources/import/edz/edzimporter.h
|
||||
${QET_DIR}/sources/borderproperties.cpp
|
||||
${QET_DIR}/sources/borderproperties.h
|
||||
${QET_DIR}/sources/bordertitleblock.cpp
|
||||
|
||||
Reference in New Issue
Block a user