Added NOT SUPPORTED profile for UM2++ and quality slider validation if value:-1

CURA-4182
This commit is contained in:
alekseisasin 2017-09-25 15:38:47 +02:00
parent d7ed8244ae
commit c33bd80818
2 changed files with 23 additions and 3 deletions

View file

@ -138,8 +138,13 @@ Item
function reset () {
qualityModel.clear()
qualityModel.totalTicks = Cura.ProfilesModel.rowCount() - 1 // minus one, because slider starts from 0
qualityModel.availableTotalTicks = -1
// check, the ticks count cannot be less than zero
if(Cura.ProfilesModel.rowCount() != 0)
qualityModel.totalTicks = Cura.ProfilesModel.rowCount() - 1 // minus one, because slider starts from 0
else
qualityModel.totalTicks = 0
}
}
@ -240,8 +245,8 @@ Item
enabled: qualityModel.availableTotalTicks > 0
updateValueWhileDragging : false
minimumValue: qualityModel.qualitySliderAvailableMin
maximumValue: qualityModel.qualitySliderAvailableMax
minimumValue: qualityModel.qualitySliderAvailableMin >= 0 ? qualityModel.qualitySliderAvailableMin : 0
maximumValue: qualityModel.qualitySliderAvailableMax >= 0 ? qualityModel.qualitySliderAvailableMax : 0
stepSize: 1
value: qualityModel.activeQualityId