Просмотр исходного кода

Display brand and color name in the material menu if they are different than "generic"

Contributes to CURA-341
Arjen Hiemstra 8 лет назад
Родитель
Сommit
0da07b55ce
1 измененных файлов с 16 добавлено и 1 удалено
  1. 16 1
      resources/qml/Menus/MaterialMenu.qml

+ 16 - 1
resources/qml/Menus/MaterialMenu.qml

@@ -36,7 +36,22 @@ Menu
         }
         MenuItem
         {
-            text: model.name;
+            text:
+            {
+                var result = model.name
+
+                if(model.metadata.brand != undefined && model.metadata.brand != "Generic")
+                {
+                    result = model.metadata.brand + " " + result
+                }
+
+                if(model.metadata.color_name != undefined && model.metadata.color_name != "Generic")
+                {
+                    result = result + " (%1)".arg(model.metadata.color_name)
+                }
+
+                return result
+            }
             checkable: true;
             checked: model.id == Cura.MachineManager.activeMaterialId;
             exclusiveGroup: group;