Cura/plugins/3MFReader
HellAholic b564d2005e Defer 3MF node loading until machine activation
Postpone reading/adding 3MF scene nodes until after the target machine/UCP is activated to ensure correct build volume and settings are applied. Adds a deferred filename field and stores the file during initial load, then reads and adds nodes in new _loadAndAddNodesToScene using AddSceneNodeOperation after activation. Fixes _updateActiveMachine calls to use the reader's is_ucp state, resets is_ucp only after nodes are added, and clears the deferred filename in _clearState. Also updates WorkspaceDialog and QML logic so machine selection/combobox visibility behave correctly for UCP files.
2026-03-02 15:40:01 +01:00
..
__init__.py Fix 3MF export imports. 2025-04-23 11:06:31 +02:00
plugin.json Added preference to show UFP saving dialog 2024-02-16 14:11:07 +01:00
SpecificSettingsModel.py Also translate label 2024-03-29 13:04:56 +01:00
ThreeMFReader.py Calculate and apply UV coordinates 2025-07-08 15:47:46 +02:00
ThreeMFWorkspaceReader.py Defer 3MF node loading until machine activation 2026-03-02 15:40:01 +01:00
WorkspaceDialog.py Defer 3MF node loading until machine activation 2026-03-02 15:40:01 +01:00
WorkspaceDialog.qml Defer 3MF node loading until machine activation 2026-03-02 15:40:01 +01:00
WorkspaceRow.qml We now display the global and extruder settings in the dialog 2024-02-05 12:39:56 +01:00
WorkspaceSection.qml removes the unnecessary 'z' attribute 2024-03-18 14:51:55 +01:00