Browse Source

Change to layer_height and layer_height_unit

Lipu Fei 7 years ago
parent
commit
e87077802f

+ 5 - 5
cura/Machines/Models/QualityProfilesDropDownMenuModel.py

@@ -17,7 +17,7 @@ class QualityProfilesDropDownMenuModel(ListModel):
     NameRole = Qt.UserRole + 1
     QualityTypeRole = Qt.UserRole + 2
     LayerHeightRole = Qt.UserRole + 3
-    LayerHeightWithoutUnitRole = Qt.UserRole + 4
+    LayerHeightUnitRole = Qt.UserRole + 4
     AvailableRole = Qt.UserRole + 5
     QualityGroupRole = Qt.UserRole + 6
     QualityChangesGroupRole = Qt.UserRole + 7
@@ -28,7 +28,7 @@ class QualityProfilesDropDownMenuModel(ListModel):
         self.addRoleName(self.NameRole, "name")
         self.addRoleName(self.QualityTypeRole, "quality_type")
         self.addRoleName(self.LayerHeightRole, "layer_height")
-        self.addRoleName(self.LayerHeightWithoutUnitRole, "layer_height_without_unit")
+        self.addRoleName(self.LayerHeightUnitRole, "layer_height_unit")
         self.addRoleName(self.AvailableRole, "available")
         self.addRoleName(self.QualityGroupRole, "quality_group")
         self.addRoleName(self.QualityChangesGroupRole, "quality_changes_group")
@@ -70,15 +70,15 @@ class QualityProfilesDropDownMenuModel(ListModel):
 
             item = {"name": quality_group.name,
                     "quality_type": quality_group.quality_type,
-                    "layer_height": layer_height + self._layer_height_unit,
-                    "layer_height_without_unit": layer_height,
+                    "layer_height": layer_height,
+                    "layer_height_unit": self._layer_height_unit,
                     "available": quality_group.is_available,
                     "quality_group": quality_group}
 
             item_list.append(item)
 
         # Sort items based on layer_height
-        item_list = sorted(item_list, key = lambda x: float(x["layer_height_without_unit"]))
+        item_list = sorted(item_list, key = lambda x: float(x["layer_height"]))
 
         self.setItems(item_list)
 

+ 1 - 1
resources/qml/Menus/ProfileMenu.qml

@@ -17,7 +17,7 @@ Menu
 
         MenuItem
         {
-            text: (model.layer_height != "") ? model.name + " - " + model.layer_height : model.name
+            text: (model.layer_height != "") ? model.name + " - " + model.layer_height + model.layer_height_unit : model.name
             checkable: true
             checked: Cura.MachineManager.activeQualityOrQualityChangesName == model.name
             exclusiveGroup: group

+ 1 - 1
resources/qml/SidebarSimple.qml

@@ -200,7 +200,7 @@ Item
                                 var result = ""
                                 if(Cura.MachineManager.activeMachine != null)
                                 {
-                                    result = Cura.QualityProfilesDropDownMenuModel.getItem(index).layer_height_without_unit
+                                    result = Cura.QualityProfilesDropDownMenuModel.getItem(index).layer_height
 
                                     if(result == undefined)
                                     {