Change to layer_height and layer_height_unit

This commit is contained in:
Lipu Fei 2018-03-01 15:55:44 +01:00
parent b74e2553e7
commit e87077802f
3 changed files with 7 additions and 7 deletions

View file

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

View file

@ -17,7 +17,7 @@ Menu
MenuItem 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 checkable: true
checked: Cura.MachineManager.activeQualityOrQualityChangesName == model.name checked: Cura.MachineManager.activeQualityOrQualityChangesName == model.name
exclusiveGroup: group exclusiveGroup: group

View file

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