Only show legend in color: line_type

This commit is contained in:
Jack Ha 2017-02-08 11:08:59 +01:00
parent 1d6ef4bc3c
commit 6c19bc1c16
3 changed files with 34 additions and 4 deletions

View file

@ -158,7 +158,7 @@ Item
border.width: UM.Theme.getSize("default_lining").width
border.color: UM.Theme.getColor("lining")
ListModel
ListModel // matches LayerView.py
{
id: layerViewTypes
ListElement {
@ -179,7 +179,14 @@ Item
model: layerViewTypes
visible: !UM.LayerView.compatibilityMode
onActivated: {
UM.LayerView.setLayerViewType(layerViewTypes.get(index).type_id);
var type_id = layerViewTypes.get(index).type_id;
UM.LayerView.setLayerViewType(type_id);
if (type_id == 1) {
// Line type
UM.LayerView.enableLegend();
} else {
UM.LayerView.disableLegend();
}
}
}