diff options
author | Jaime van Kessel <nallath@gmail.com> | 2018-11-22 17:35:40 +0300 |
---|---|---|
committer | Jaime van Kessel <nallath@gmail.com> | 2018-11-22 17:35:40 +0300 |
commit | 3f4d379908add0ec7054eb65e87ae91587ffaebd (patch) | |
tree | f32ad142716c375e15fd1d73c3153b5af7d5cdae /resources/qml/ActionPanel/SliceProcessWidget.qml | |
parent | a1613c7f816c0d9c10659972f32bbed3a1995ea1 (diff) |
Added shadow to slice button
CURA-5959
Diffstat (limited to 'resources/qml/ActionPanel/SliceProcessWidget.qml')
-rw-r--r-- | resources/qml/ActionPanel/SliceProcessWidget.qml | 23 |
1 files changed, 11 insertions, 12 deletions
diff --git a/resources/qml/ActionPanel/SliceProcessWidget.qml b/resources/qml/ActionPanel/SliceProcessWidget.qml index 2d4a7b6b89..4f10e6879b 100644 --- a/resources/qml/ActionPanel/SliceProcessWidget.qml +++ b/resources/qml/ActionPanel/SliceProcessWidget.qml @@ -87,28 +87,27 @@ Column width: parent.width height: UM.Theme.getSize("action_panel_button").height fixedWidthMode: true + + // Get the current value from the preferences + property bool autoSlice: UM.Preferences.getValue("general/auto_slice") + // Disable the slice process when + property bool disabledSlice: [UM.Backend.Done, UM.Backend.Error].indexOf(widget.backendState) != -1 + text: { if ([UM.Backend.NotStarted, UM.Backend.Error].indexOf(widget.backendState) != -1) { return catalog.i18nc("@button", "Slice") } - if (autoSlice) - { - return catalog.i18nc("@button", "Auto slicing...") - } return catalog.i18nc("@button", "Cancel") } enabled: !autoSlice && !disabledSlice + visible: !autoSlice - // Get the current value from the preferences - property bool autoSlice: UM.Preferences.getValue("general/auto_slice") - // Disable the slice process when - property bool disabledSlice: [UM.Backend.Done, UM.Backend.Error].indexOf(widget.backendState) != -1 - - disabledColor: disabledSlice ? UM.Theme.getColor("action_button_disabled") : "transparent" - textDisabledColor: disabledSlice ? UM.Theme.getColor("action_button_disabled_text") : UM.Theme.getColor("primary") - outlineDisabledColor: disabledSlice ? UM.Theme.getColor("action_button_disabled_border") : "transparent" + disabledColor: UM.Theme.getColor("action_button_disabled") + textDisabledColor: UM.Theme.getColor("action_button_disabled_text") + shadowEnabled: true + shadowColor: enabled ? UM.Theme.getColor("action_button_shadow"): UM.Theme.getColor("action_button_disabled_shadow") onClicked: sliceOrStopSlicing() } |