Browse Source

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

Contributes to CURA-341
Arjen Hiemstra 8 years ago
parent
commit
0da07b55ce
1 changed files with 16 additions and 1 deletions
  1. 16 1
      resources/qml/Menus/MaterialMenu.qml

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

@@ -36,7 +36,22 @@ Menu
         }
         }
         MenuItem
         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;
             checkable: true;
             checked: model.id == Cura.MachineManager.activeMaterialId;
             checked: model.id == Cura.MachineManager.activeMaterialId;
             exclusiveGroup: group;
             exclusiveGroup: group;