mirror of
https://github.com/Ultimaker/Cura.git
synced 2025-08-06 05:23:58 -06:00
Highlight quality_changes values in manage profiles tabs...
and strike out values that are overridden by a user value CURA-2514
This commit is contained in:
parent
556431b984
commit
10dc8f98b8
2 changed files with 30 additions and 2 deletions
|
@ -32,6 +32,26 @@ Tab
|
|||
role: "profile_value"
|
||||
title: catalog.i18nc("@title:column", "Profile")
|
||||
width: parent.width * 0.18
|
||||
delegate: Rectangle
|
||||
{
|
||||
property var setting: qualitySettings.getItem(styleData.row)
|
||||
height: childrenRect.height
|
||||
color: "transparent"
|
||||
width: (parent != null) ? parent.width : 0
|
||||
Label
|
||||
{
|
||||
anchors.left: parent.left
|
||||
anchors.leftMargin: UM.Theme.getSize("default_margin").width
|
||||
anchors.right: parent.right
|
||||
text: styleData.value
|
||||
font.weight: (setting.profile_value_source == "quality_changes") ? Font.Bold : Font.Normal
|
||||
font.strikeout: quality == Cura.MachineManager.activeQualityId && setting.user_value != ""
|
||||
opacity: font.strikeout ? 0.5 : 1
|
||||
color: styleData.textColor
|
||||
elide: Text.ElideRight
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
TableViewColumn
|
||||
{
|
||||
|
@ -56,10 +76,13 @@ Tab
|
|||
|
||||
model: Cura.QualitySettingsModel
|
||||
{
|
||||
id: qualitySettings
|
||||
extruderId: base.extruderId
|
||||
extruderDefinition: base.extruderDefinition
|
||||
quality: base.quality != null ? base.quality : ""
|
||||
material: base.material != null ? base.material : ""
|
||||
}
|
||||
|
||||
SystemPalette { id: palette }
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue