From 05b365434635ea5e8660e4cd6d1d8c396ac4d147 Mon Sep 17 00:00:00 2001 From: fieldOfView Date: Tue, 26 Jun 2018 11:45:07 +0200 Subject: [PATCH] Fix color of selected items in Profiles and Materials pages --- resources/qml/Preferences/MaterialsPage.qml | 8 +++++--- resources/qml/Preferences/ProfilesPage.qml | 20 +++++++++----------- 2 files changed, 14 insertions(+), 14 deletions(-) diff --git a/resources/qml/Preferences/MaterialsPage.qml b/resources/qml/Preferences/MaterialsPage.qml index 4e071ccf84..fb3623569c 100644 --- a/resources/qml/Preferences/MaterialsPage.qml +++ b/resources/qml/Preferences/MaterialsPage.qml @@ -404,6 +404,8 @@ Item anchors.leftMargin: UM.Theme.getSize("default_margin").width anchors.right: parent.right + property bool isCurrentItem: parent.ListView.isCurrentItem + property bool isItemActivated: { const extruder_position = Cura.ExtruderManager.activeExtruderIndex; @@ -416,7 +418,7 @@ Item width: Math.floor(parent.height * 0.8) height: Math.floor(parent.height * 0.8) color: model.color_code - border.color: parent.ListView.isCurrentItem ? palette.highlightedText : palette.text; + border.color: materialRow.isCurrentItem ? palette.highlightedText : palette.text; anchors.verticalCenter: parent.verticalCenter } Label @@ -425,14 +427,14 @@ Item text: model.material elide: Text.ElideRight font.italic: materialRow.isItemActivated - color: parent.ListView.isCurrentItem ? palette.highlightedText : palette.text; + color: materialRow.isCurrentItem ? palette.highlightedText : palette.text; } Label { text: (model.name != model.material) ? model.name : "" elide: Text.ElideRight font.italic: materialRow.isItemActivated - color: parent.ListView.isCurrentItem ? palette.highlightedText : palette.text; + color: materialRow.isCurrentItem ? palette.highlightedText : palette.text; } } diff --git a/resources/qml/Preferences/ProfilesPage.qml b/resources/qml/Preferences/ProfilesPage.qml index 1726087e97..83216cf49d 100644 --- a/resources/qml/Preferences/ProfilesPage.qml +++ b/resources/qml/Preferences/ProfilesPage.qml @@ -395,22 +395,20 @@ Item { width: profileScrollView.width height: childrenRect.height - color: ListView.isCurrentItem ? palette.highlight : (model.index % 2) ? palette.base : palette.alternateBase - Row + property bool isCurrentItem: ListView.isCurrentItem + color: isCurrentItem ? palette.highlight : (model.index % 2) ? palette.base : palette.alternateBase + + Label { - spacing: (UM.Theme.getSize("default_margin").width / 2) | 0 anchors.left: parent.left anchors.leftMargin: UM.Theme.getSize("default_margin").width anchors.right: parent.right - Label - { - width: Math.floor((parent.width * 0.8)) - text: model.name - elide: Text.ElideRight - font.italic: model.name == Cura.MachineManager.activeQualityOrQualityChangesName - color: parent.ListView.isCurrentItem ? palette.highlightedText : palette.text - } + width: Math.floor((parent.width * 0.8)) + text: model.name + elide: Text.ElideRight + font.italic: model.name == Cura.MachineManager.activeQualityOrQualityChangesName + color: parent.isCurrentItem ? palette.highlightedText : palette.text } MouseArea