Hide the Preview shortcut in the action panel when the active stage is the PreviewStage.

Also adjust the size of the output button when the Preview button is not visible.

Contributes to CURA-5786.
This commit is contained in:
Diego Prado Gesto 2018-11-11 12:56:30 +01:00
parent 69daa0d91a
commit 3669a3791d

View file

@ -102,6 +102,8 @@ Column
Cura.ActionButton
{
id: previewStageShortcut
leftPadding: UM.Theme.getSize("default_margin").width
rightPadding: UM.Theme.getSize("default_margin").width
height: UM.Theme.getSize("action_panel_button").height
@ -111,11 +113,12 @@ Column
textColor: UM.Theme.getColor("primary")
textHoverColor: UM.Theme.getColor("text")
onClicked: UM.Controller.setActiveStage("PreviewStage")
visible: UM.Controller.activeStage != null && UM.Controller.activeStage.stageId != "PreviewStage"
}
Cura.OutputDevicesActionButton
{
width: UM.Theme.getSize("action_panel_button").width
width: previewStageShortcut.visible ? UM.Theme.getSize("action_panel_button").width : parent.width
height: UM.Theme.getSize("action_panel_button").height
}
}