Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/Ultimaker/Cura.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'resources/qml/Preferences/ProfilesPage.qml')
-rw-r--r--resources/qml/Preferences/ProfilesPage.qml24
1 files changed, 16 insertions, 8 deletions
diff --git a/resources/qml/Preferences/ProfilesPage.qml b/resources/qml/Preferences/ProfilesPage.qml
index ba0c2848a5..d7ffbb3152 100644
--- a/resources/qml/Preferences/ProfilesPage.qml
+++ b/resources/qml/Preferences/ProfilesPage.qml
@@ -188,21 +188,27 @@ Item
Connections
{
target: qualitiesModel
- onItemsChanged: {
+ onItemsChanged:
+ {
var toSelectItemName = base.currentItem == null ? "" : base.currentItem.name;
- if (newQualityNameToSelect != "") {
+ if (newQualityNameToSelect != "")
+ {
toSelectItemName = newQualityNameToSelect;
}
var newIdx = -1; // Default to nothing if nothing can be found
- if (toSelectItemName != "") {
+ if (toSelectItemName != "")
+ {
// Select the required quality name if given
- for (var idx = 0; idx < qualitiesModel.rowCount(); ++idx) {
+ for (var idx = 0; idx < qualitiesModel.count; ++idx)
+ {
var item = qualitiesModel.getItem(idx);
- if (item.name == toSelectItemName) {
+ if (item.name == toSelectItemName)
+ {
// Switch to the newly created profile if needed
newIdx = idx;
- if (base.toActivateNewQuality) {
+ if (base.toActivateNewQuality)
+ {
// Activate this custom quality if required
Cura.MachineManager.setQualityChangesGroup(item.quality_changes_group);
}
@@ -382,9 +388,11 @@ Item
var selectedItemName = Cura.MachineManager.activeQualityOrQualityChangesName;
// Select the required quality name if given
- for (var idx = 0; idx < qualitiesModel.rowCount(); idx++) {
+ for (var idx = 0; idx < qualitiesModel.count; idx++)
+ {
var item = qualitiesModel.getItem(idx);
- if (item.name == selectedItemName) {
+ if (item.name == selectedItemName)
+ {
currentIndex = idx;
break;
}