Browse Source

Revert "Update model data handling in 3MFReader plugin"

This reverts commit 4da17d643d91cb10b0185770c550dfc0f147e38f.
c.lamboo 11 months ago
parent
commit
9662aefa37
2 changed files with 5 additions and 8 deletions
  1. 4 0
      plugins/3MFReader/WorkspaceDialog.py
  2. 1 8
      plugins/3MFReader/WorkspaceDialog.qml

+ 4 - 0
plugins/3MFReader/WorkspaceDialog.py

@@ -362,6 +362,10 @@ class WorkspaceDialog(QObject):
     def exportedSettingModel(self):
         return self._exported_settings_model
 
+    @pyqtProperty("QVariantList", notify=exportedSettingModelChanged)
+    def exportedSettingModelItems(self):
+        return self._exported_settings_model.items
+
     @pyqtProperty(int, notify=exportedSettingModelChanged)
     def exportedSettingModelRowCount(self):
         return self._exported_settings_model.rowCount()

+ 1 - 8
plugins/3MFReader/WorkspaceDialog.qml

@@ -209,16 +209,9 @@ UM.Dialog
                             {
                                 id: tableModel
                                 headers: ["category", "label", "value"]
-                                rows: manager.exportedSettingModel.items
+                                rows: manager.exportedSettingModelItems
                             }
                         }
-
-                        property var modelRows: manager.exportedSettingModel.items
-                        onModelRowsChanged:
-                        {
-                            tableModel.clear()
-                            tableModel.rows = modelRows
-                        }
                     }
 
                     comboboxVisible: manager.qualityChangesConflict