From 472c3b0d7b8fb36c40bbed9b70048c04c416270a Mon Sep 17 00:00:00 2001 From: Ghostkeeper Date: Fri, 4 Nov 2016 14:24:43 +0100 Subject: Blur focus upon changing profiles, material, variant, etc. Otherwise the currently focussed setting gets taken along to after the switch. --- resources/qml/SidebarHeader.qml | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/resources/qml/SidebarHeader.qml b/resources/qml/SidebarHeader.qml index 16c6a6a8ce..700384c394 100644 --- a/resources/qml/SidebarHeader.qml +++ b/resources/qml/SidebarHeader.qml @@ -222,6 +222,7 @@ Column width: materialSelection.visible ? (parent.width - UM.Theme.getSize("default_margin").width) / 2 : parent.width anchors.left: parent.left style: UM.Theme.styles.sidebar_header_button + activeFocusOnPress: true; menu: NozzleMenu { extruderIndex: base.currentExtruderIndex } } @@ -252,6 +253,7 @@ Column width: variantSelection.visible ? (parent.width - UM.Theme.getSize("default_margin").width) / 2 : parent.width anchors.right: parent.right style: UM.Theme.styles.sidebar_header_button + activeFocusOnPress: true; menu: MaterialMenu { extruderIndex: base.currentExtruderIndex } } @@ -301,6 +303,7 @@ Column height: UM.Theme.getSize("setting_control").height tooltip: Cura.MachineManager.activeQualityName style: UM.Theme.styles.sidebar_header_button + activeFocusOnPress: true; property var valueWarning: ! Cura.MachineManager.isActiveQualitySupported menu: ProfileMenu { } @@ -319,7 +322,11 @@ Column color: hovered ? UM.Theme.getColor("setting_control_button_hover") : UM.Theme.getColor("setting_control_button"); iconSource: UM.Theme.getIcon("star"); - onClicked: Cura.Actions.manageProfiles.trigger() + onClicked: + { + forceActiveFocus(); + Cura.Actions.manageProfiles.trigger() + } onEntered: { var content = catalog.i18nc("@tooltip","Some setting values are different from the values stored in the profile.\n\nClick to open the profile manager.") -- cgit v1.2.3